Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: SQL Server 2016 (13.x) a novější verze
Azure SQL Managed Instance
Změní externí fond správce zdrojů, který určuje prostředky, které můžou používat externí procesy.
Pro služby R (In-Database) v SQL Serveru 2016 (13.x) se externí fond řídí rterm.exeBxlServer.exea další procesy, které je vytvořily.
Pro službu Machine Learning Services se externí fond řídí rterm.exe, python.exe, BxlServer.exea další procesy, které jsou vytvářeny.
Syntaxe
ALTER EXTERNAL RESOURCE POOL { pool_name | "default" }
[ WITH (
[ MAX_CPU_PERCENT = value ]
[ [ , ] MAX_MEMORY_PERCENT = value ]
[ [ , ] MAX_PROCESSES = value ]
)
]
[ ; ]
<CPU_range_spec> ::=
{ CPU_ID | CPU_ID TO CPU_ID } [ ,...n ]
ALTER EXTERNAL RESOURCE POOL { pool_name | "default" }
[ WITH (
[ MAX_CPU_PERCENT = value ]
[ [ , ] AFFINITY CPU =
{
AUTO
| ( <cpu_range_spec> )
| NUMANODE = (( <NUMA_node_id> )
} ]
[ [ , ] MAX_MEMORY_PERCENT = value ]
[ [ , ] MAX_PROCESSES = value ]
)
]
[ ; ]
<CPU_range_spec> ::=
{ CPU_ID | CPU_ID TO CPU_ID } [ ,...n ]
Arguments
{ pool_name | "default" }
Je název existujícího uživatelem definovaného fondu externích zdrojů nebo výchozího externího fondu zdrojů, který se vytvoří při instalaci SQL Serveru.
"výchozí" musí být uzavřeny uvozovkami ("") nebo hranatými závorkami ([]), ALTER EXTERNAL RESOURCE POOL aby nedocházelo ke konfliktu s DEFAULT, což je systémové vyhrazené slovo.
MAX_CPU_PERCENT =value
Určuje maximální průměrnou šířku pásma procesoru, kterou můžou všechny požadavky ve fondu externích zdrojů přijímat, když dojde k kolizí procesoru.
hodnota je celé číslo. Povolený rozsah pro hodnotu je od 1 do 100.
MAX_MEMORY_PERCENT =value
Určuje celkovou paměť serveru, kterou můžou používat požadavky v tomto externím fondu zdrojů.
hodnota je celé číslo. Povolený rozsah pro hodnotu je od 1 do 100.
MAX_PROCESSES =value
Určuje maximální počet procesů povolených pro fond externích zdrojů. Zadejte hodnotu 0 pro nastavení neomezené prahové hodnoty fondu, která je následně vázána pouze prostředky počítače.
MAX_CPU_PERCENT =value
Určuje maximální průměrnou šířku pásma procesoru, kterou můžou všechny požadavky ve fondu externích zdrojů přijímat, když dojde k kolizí procesoru.
hodnota je celé číslo. Povolený rozsah pro hodnotu je od 1 do 100.
SPŘAŽENÍ {CPU = AUTO | ( <CPU_range_spec> ) | NUMANODE = (<NUMA_node_range_spec>)}
Připojte fond externích zdrojů ke konkrétním procesorům.
CPU SPŘAŽENÍ = (<CPU_range_spec>) mapuje fond externích zdrojů na procesory SQL Serveru identifikované daným CPU_IDs. Při použití SPŘAŽENÍ NUMANODE = (<NUMA_node_range_spec>) je externí fond zdrojů spřažení s fyzickými procesory SQL Serveru, které odpovídají danému uzlu NUMA nebo rozsahu uzlů.
MAX_MEMORY_PERCENT =value
Určuje celkovou paměť serveru, kterou můžou používat požadavky v tomto externím fondu zdrojů.
hodnota je celé číslo. Povolený rozsah pro hodnotu je od 1 do 100.
MAX_PROCESSES =value
Určuje maximální počet procesů povolených pro fond externích zdrojů. Zadejte hodnotu 0 pro nastavení neomezené prahové hodnoty fondu, která je následně vázána pouze prostředky počítače.
Poznámky
Databázový stroj implementuje fond zdrojů při spuštění příkazu ALTER RESOURCE GOVERNOR RECONFIGURE .
Obecné informace o fondech zdrojů najdete v tématu Fond zdrojů správce zdrojů, sys.resource_governor_external_resource_pools (Transact-SQL) a sys.dm_resource_governor_external_resource_pool_affinity (Transact-SQL).
Informace specifické pro použití externích fondů zdrojů pro řízení úloh strojového učení najdete v tématu Zásady správného řízení prostředků pro strojové učení na SQL Serveru...
Povolení
Vyžaduje CONTROL SERVER oprávnění.
Examples
Následující příkaz změní externí fond, omezí využití procesoru na 50 procent a maximální paměť na 25 procent dostupné paměti v počítači.
ALTER EXTERNAL RESOURCE POOL ep_1
WITH (
MAX_CPU_PERCENT = 50
, MAX_MEMORY_PERCENT = 25
);
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
ALTER EXTERNAL RESOURCE POOL ep_1
WITH (
MAX_CPU_PERCENT = 50
, AFFINITY CPU = AUTO
, MAX_MEMORY_PERCENT = 25
);
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
Viz také
- Zásady správného řízení prostředků pro strojové učení na SQL Serveru
- Možnost konfigurace serveru s povolenými externími skripty
- CREATE EXTERNAL RESOURCE POOL (Transact-SQL)
- DROP EXTERNAL RESOURCE POOL (Transact-SQL)
- ALTER RESOURCE POOL (Transact-SQL)
- CREATE WORKLOAD GROUP (Transact-SQL)
- Fond zdrojů správce zdrojů
- ALTER RESOURCE GOVERNOR (Transact-SQL)