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
Azure SQL Database
azure SQL Managed Instance
Azure Synapse Analytics
Platform Platform System (PDW)
Vrátí informace o aktuálním stavu fondu zdrojů, aktuální konfiguraci fondů zdrojů a statistikách fondu zdrojů.
Poznámka
K volání z Azure Synapse Analytics nebo systému PDW (Analytics Platform System) použijte název sys.dm_pdw_nodes_resource_governor_resource_pools
. Tato syntaxe není podporována bezserverovým fondem SQL ve službě Azure Synapse Analytics.
Název sloupce | Datový typ | Popis |
---|---|---|
pool_id |
int | ID fondu zdrojů. Nelze použít hodnotu null. |
name |
sysname | Název fondu zdrojů. Nelze použít hodnotu null. |
statistics_start_time |
data a času | Čas resetování statistiky pro tento fond. Nelze použít hodnotu null. |
total_cpu_usage_ms |
bigint | Kumulativní využití procesoru v milisekundách od resetování statistiky správce prostředků. Nelze použít hodnotu null. |
cache_memory_kb |
bigint | Aktuální celkové využití paměti mezipaměti v kilobajtech. Nelze použít hodnotu null. |
compile_memory_kb |
bigint | Aktuální celkové využití ukradené paměti v kilobajtech (kB). Většina tohoto využití by byla určena ke kompilaci a optimalizaci, ale může obsahovat i jiné uživatele paměti. Nelze použít hodnotu null. |
used_memgrant_kb |
bigint | Aktuální celková využitá (odcizená) paměť pro udělení paměti. Nelze použít hodnotu null. |
total_memgrant_count |
bigint | Kumulativní počet přidělení paměti v tomto fondu zdrojů. Nelze použít hodnotu null. |
total_memgrant_timeout_count |
bigint | Kumulativní počet časových limitů přidělení paměti v tomto fondu zdrojů. Nelze použít hodnotu null. |
active_memgrant_count |
int | Aktuální počet grantů paměti. Nelze použít hodnotu null. |
active_memgrant_kb |
bigint | Součet v kilobajtech (kB) aktuálních grantů paměti. Nelze použít hodnotu null. |
memgrant_waiter_count |
int | Počet dotazů, které aktuálně čekají na udělení paměti Nelze použít hodnotu null. |
max_memory_kb |
bigint | Maximální velikost paměti v kilobajtech, kterou fond zdrojů může použít jako paměť pracovního prostoru dotazu. Paměť pracovního prostoru dotazu je podmnožinou cílové paměti serveru a lze ji dále snížit pod tlakem na paměť. Nelze použít hodnotu null. |
used_memory_kb |
bigint | Velikost využité paměti pracovního prostoru dotazu v kilobajtech pro fond zdrojů. Nelze použít hodnotu null. |
target_memory_kb |
bigint | Cílové množství paměti pracovního prostoru dotazu v kilobajtech se fond zdrojů pokouší dosáhnout. Lze snížit pod tlakem paměti. Nelze použít hodnotu null. |
out_of_memory_count |
bigint | Počet neúspěšných přidělení paměti ve fondu, protože se resetovaly statistiky správce prostředků. Nelze použít hodnotu null. |
min_cpu_percent |
int | Aktuální konfigurace pro zaručenou průměrnou šířku pásma procesoru pro všechny požadavky ve fondu zdrojů, když dojde k kolizí procesoru. Nelze použít hodnotu null. |
max_cpu_percent |
int | Aktuální konfigurace maximální průměrné šířky pásma procesoru povolená pro všechny požadavky ve fondu zdrojů v případě kolize procesoru. Nelze použít hodnotu null. |
min_memory_percent |
int | Aktuální konfigurace garantovaného množství paměti pro všechny požadavky ve fondu zdrojů v případě kolize paměti. Tato možnost se nesdílí s ostatními fondy zdrojů. Nelze použít hodnotu null. |
max_memory_percent |
int | Aktuální konfigurace pro procento celkové paměti serveru, kterou můžou používat požadavky v tomto fondu zdrojů. Nelze použít hodnotu null. |
cap_cpu_percent |
int | Pevný limit šířky pásma procesoru, kterou přijímají všechny požadavky ve fondu zdrojů. Omezuje maximální úroveň šířky pásma procesoru na zadanou úroveň. Povolený rozsah pro hodnotu je od 1 do 100. Nelze použít hodnotu null. platí pro: SQL Server 2012 (11.x) a novější verze |
min_iops_per_volume |
int | Minimální počet vstupně-výstupních operací za sekundu (IOPS) na svazek disku pro tento fond. Nullable.
NULL , pokud se fond zdrojů neřídí pro vstupně-výstupní operace. To znamená, že nastavení fondu zdrojů MIN_IOPS_PER_VOLUME a MAX_IOPS_PER_VOLUME jsou 0.platí pro: SQL Server 2014 (12.x) a novější verze |
max_iops_per_volume |
int | Maximální počet vstupně-výstupních operací za sekundu (IOPS) na svazek disku pro tento fond. Nullable.
NULL , pokud se fond zdrojů neřídí pro vstupně-výstupní operace. To znamená, že nastavení fondu zdrojů MIN_IOPS_PER_VOLUME a MAX_IOPS_PER_VOLUME jsou 0.platí pro: SQL Server 2014 (12.x) a novější verze |
read_io_queued_total |
int | Celkový počet vstupně-výstupních operací načtených od resetování statistiky správce prostředků. Nullable.
NULL , pokud se fond zdrojů neřídí pro vstupně-výstupní operace. To znamená, že nastavení fondu zdrojů MIN_IOPS_PER_VOLUME a MAX_IOPS_PER_VOLUME jsou 0.platí pro: SQL Server 2014 (12.x) a novější verze |
read_io_issued_total |
int | Celkový počet vstupně-výstupních operací pro čtení vydaných od resetování statistik správce prostředků. Nullable.
NULL , pokud se fond zdrojů neřídí pro vstupně-výstupní operace. To znamená, že nastavení fondu zdrojů MIN_IOPS_PER_VOLUME a MAX_IOPS_PER_VOLUME jsou 0.platí pro: SQL Server 2014 (12.x) a novější verze |
read_io_completed_total |
int | Celkový počet vstupně-výstupních operací čtení se dokončil od resetování statistik správce prostředků. Nelze použít hodnotu null. |
read_io_throttled_total |
int | Celkový počet vstupně-výstupních operací se omezil od resetování statistik správce prostředků. Nullable.
NULL , pokud se fond zdrojů neřídí pro vstupně-výstupní operace. To znamená, že nastavení fondu zdrojů MIN_IOPS_PER_VOLUME a MAX_IOPS_PER_VOLUME jsou 0.platí pro: SQL Server 2014 (12.x) a novější verze |
read_bytes_total |
bigint | Celkový počet bajtů přečtených od resetování statistiky správce prostředků. Nelze použít hodnotu null. platí pro: SQL Server 2014 (12.x) a novější verze |
read_io_stall_total_ms |
bigint | Celkový čas (v milisekundách) mezi vstupně-výstupními operacemi čtení a dokončením Nelze použít hodnotu null. platí pro: SQL Server 2014 (12.x) a novější verze |
read_io_stall_queued_ms |
bigint | Celkový čas (v milisekundách) mezi vstupně-výstupními operacemi čtení a problémem Nullable.
NULL , pokud se fond zdrojů neřídí pro vstupně-výstupní operace. To znamená, že nastavení fondu zdrojů MIN_IOPS_PER_VOLUME a MAX_IOPS_PER_VOLUME jsou 0.Pokud chcete zjistit, jestli nastavení vstupně-výstupních operací pro fond způsobuje latenci, odečtěte read_io_stall_queued_ms od read_io_stall_total_ms. platí pro: SQL Server 2014 (12.x) a novější verze |
write_io_queued_total |
int | Celkový počet vstupně-výstupních operací zápisu, které byly zapsány do fronty od resetování statistiky správce prostředků. Nullable.
NULL , pokud se fond zdrojů neřídí pro vstupně-výstupní operace. To znamená, že nastavení fondu zdrojů MIN_IOPS_PER_VOLUME a MAX_IOPS_PER_VOLUME jsou 0.platí pro: SQL Server 2014 (12.x) a novější verze |
write_io_issued_total |
int | Celkový počet vstupně-výstupních operací zápisu vydaných od resetování statistik správce prostředků. Nullable.
NULL , pokud se fond zdrojů neřídí pro vstupně-výstupní operace. To znamená, že nastavení fondu zdrojů MIN_IOPS_PER_VOLUME a MAX_IOPS_PER_VOLUME jsou 0.platí pro: SQL Server 2014 (12.x) a novější verze |
write_io_completed_total |
int | Celkový počet vstupně-výstupních operací zápisu se dokončil od resetování statistik správce prostředků. Nelze použít hodnotu null. platí pro: SQL Server 2014 (12.x) a novější verze |
write_io_throttled_total |
int | Celkový počet vstupně-výstupních operací zápisu se omezil od resetování statistik správce prostředků. Nelze použít hodnotu null. platí pro: SQL Server 2014 (12.x) a novější verze |
write_bytes_total |
bigint | Celkový počet bajtů zapsaných od resetování statistiky správce prostředků. Nelze použít hodnotu null. platí pro: SQL Server 2014 (12.x) a novější verze |
write_io_stall_total_ms |
bigint | Celkový čas (v milisekundách) mezi vstupně-výstupními operacemi zápisu a dokončením Nelze použít hodnotu null. platí pro: SQL Server 2014 (12.x) a novější verze |
write_io_stall_queued_ms |
bigint | Celkový čas (v milisekundách) mezi vstupně-výstupním zápisem a problémem Nullable.
NULL , pokud se fond zdrojů neřídí pro vstupně-výstupní operace. To znamená, že nastavení fondu zdrojů MIN_IOPS_PER_VOLUME a MAX_IOPS_PER_VOLUME jsou 0.Jedná se o zpoždění zavedené zásadami správného řízení vstupně-výstupních prostředků. platí pro: SQL Server 2014 (12.x) a novější verze |
io_issue_violations_total |
int | Total I/O issue violations. To znamená, že počet, kolikrát byla míra V/V emise nižší než rezervovaná sazba. Nullable.
NULL , pokud se fond zdrojů neřídí pro vstupně-výstupní operace. To znamená, že nastavení fondu zdrojů MIN_IOPS_PER_VOLUME a MAX_IOPS_PER_VOLUME jsou 0.platí pro: SQL Server 2014 (12.x) a novější verze |
io_issue_delay_total_ms |
bigint | Celkový čas (v milisekundách) mezi plánovaným problémem a skutečným problémem vstupně-výstupních operací. Nullable.
NULL , pokud se fond zdrojů neřídí pro vstupně-výstupní operace. To znamená, že nastavení fondu zdrojů MIN_IOPS_PER_VOLUME a MAX_IOPS_PER_VOLUME jsou 0.platí pro: SQL Server 2014 (12.x) a novější verze |
io_issue_ahead_total_ms |
bigint | Pouze interní použití. platí pro: SQL Server 2016 (13.x) a novější verze |
reserved_io_limited_by_volume_total |
bigint | Pouze interní použití. platí pro: SQL Server 2016 (13.x) a novější verze |
io_issue_delay_non_throttled_total_ms |
bigint | Celkový čas (v milisekundách) mezi plánovaným problémem a skutečným problémem neškrtaného V/V. platí pro: SQL Server 2016 (13.x) a novější verze |
total_cpu_delayed_ms |
bigint | Celková doba (v milisekundách) mezi tím, kdy se spuštěný pracovní proces vrátí, a když operační systém vrátí řízení jinému spustitelnému pracovnímu procesu v databázovém stroji. To může být nečinný pracovník. platí pro: SQL Server 2016 (13.x) a novější verze |
total_cpu_active_ms |
bigint | Celková doba aktivního procesoru (v milisekundách). platí pro: SQL Server 2016 (13.x) a novější verze |
total_cpu_violation_delay_ms |
bigint | Celková zpoždění porušení procesoru (v milisekundách). To znamená, že celkové zpoždění času procesoru, které bylo nižší než minimální zaručené zpoždění mezi výnosy spustitelného pracovního procesu, a operační systém vrací kontrolu jinému spustitelnému pracovnímu procesu v databázovém stroji. platí pro: SQL Server 2016 (13.x) a novější verze |
total_cpu_violation_sec |
bigint | Celková porušení procesoru (v sekundách). To znamená, že celková doba nabíhá, když došlo k narušení doby procesoru v letu. platí pro: SQL Server 2016 (13.x) a novější verze |
total_cpu_usage_preemptive_ms |
bigint | Celková doba využití procesoru při plánování preemptivního režimu pro skupinu úloh (v milisekundách). Nelze použít hodnotu null. Pokud chcete spustit kód, který je mimo databázový stroj (například rozšířené uložené procedury a distribuované dotazy), musí vlákno provést mimo kontrolu ne preemptivního plánovače. K tomu se pracovní proces přepne do preemptivního režimu. platí pro: SQL Server 2016 (13.x) a novější verze |
max_vcores |
desetinných míst(5;2) | Aktuální konfigurace maximální průměrné šířky pásma procesoru povolená pro všechny požadavky ve fondu zdrojů v případě kolize procesoru. Vyjádřeno v jednotce virtuálních jader a nemusí odrážet celkový počet virtuálních jader nebo logických procesorů dostupných pro databázi, elastický fond nebo spravovanou instanci SQL. platí pro: Azure SQL Database a Azure SQL Managed Instance |
total_cpu_usage_actual_ms |
bigint | Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena. |
pdw_node_id |
int` | Identifikátor uzlu, na který je tato distribuce zapnutá. platí pro: Azure Synapse Analytics, Analytics Platform System (PDW) |
Poznámky
Skupiny úloh a fondy prostředků správce prostředků mají mapování M:1. V důsledku toho se mnohé statistiky fondu zdrojů odvozují ze statistik skupiny úloh.
Toto zobrazení dynamické správy zobrazuje konfiguraci v paměti. Pokud chcete zobrazit uložená metadata konfigurace, použijte zobrazení katalogu sys.resource_governor_resource_pools
.
Dovolení
Vyžaduje oprávnění VIEW SERVER STATE
.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje oprávnění VIEW SERVER PERFORMANCE STATE
na serveru.
Související obsah
- zobrazení a funkce dynamické správy (Transact-SQL)
- sys.dm_resource_governor_workload_groups (Transact-SQL)
- sys.resource_governor_resource_pools (Transact-SQL)
- ALTER resource governor (Transact-SQL)