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
sql database v Microsoft Fabric
Vrátí informace o aktuálním stavu fondu zdrojů, aktuální konfiguraci fondů zdrojů a statistikách fondu zdrojů.
Note
Pro volání z Azure Synapse Analytics 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 | Description |
|---|---|---|
pool_id |
int | ID fondu zdrojů. Není nulovatelný. |
name |
sysname | Název fondu zdrojů. Není nulovatelný. |
statistics_start_time |
datetime | Čas resetování statistiky pro tento fond. Není nulovatelný. |
total_cpu_usage_ms |
bigint | Kumulativní využití procesoru v milisekundách od resetování statistiky správce prostředků. Není nulovatelný. |
cache_memory_kb |
bigint | Aktuální celkové využití paměti mezipaměti v kilobajtech. Není nulovatelný. |
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. Není nulovatelný. |
used_memgrant_kb |
bigint | Aktuální celková využitá (odcizená) paměť pro udělení paměti. Není nulovatelný. |
total_memgrant_count |
bigint | Kumulativní počet přidělení paměti v tomto fondu zdrojů. Není nulovatelný. |
total_memgrant_timeout_count |
bigint | Kumulativní počet časových limitů přidělení paměti v tomto fondu zdrojů. Není nulovatelný. |
active_memgrant_count |
int | Aktuální počet grantů paměti. Není nulovatelný. |
active_memgrant_kb |
bigint | Součet v kilobajtech (kB) aktuálních grantů paměti. Není nulovatelný. |
memgrant_waiter_count |
int | Počet dotazů, které aktuálně čekají na udělení paměti Není nulovatelný. |
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ěť. Není nulovatelný. |
used_memory_kb |
bigint | Velikost využité paměti pracovního prostoru dotazu v kilobajtech pro fond zdrojů. Není nulovatelný. |
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. Není nulovatelný. |
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ů. Není nulovatelný. |
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. Není nulovatelný. |
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. Není nulovatelný. |
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ů. Není nulovatelný. |
max_memory_percent |
int | Aktuální konfigurace pro procento celkové paměti serveru, kterou můžou používat požadavky v tomto fondu zdrojů. Není nulovatelný. |
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. Není nulovatelný. Applies to: 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. Nullovatelné
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. Nullovatelné
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ů. Nullovatelné
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ů. Nullovatelné
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ů. Není nulovatelný. |
read_io_throttled_total |
int | Celkový počet vstupně-výstupních operací se omezil od resetování statistik správce prostředků. Nullovatelné
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ů. Není nulovatelný. 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 Není nulovatelný. 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 Nullovatelné
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ů. Nullovatelné
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ů. Nullovatelné
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ů. Není nulovatelný. 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ů. Není nulovatelný. 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ů. Není nulovatelný. 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 Není nulovatelný. 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 Nullovatelné
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 | Totální porušení I/O problémů. To znamená, že počet, kolikrát byla míra V/V emise nižší než rezervovaná sazba. Nullovatelné
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í. Nullovatelné
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). Není nulovatelný. 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. Není podporováno. Budoucí kompatibilita není zaručena. |
pdw_node_id |
Int` | Identifikátor uzlu, na který je tato distribuce zapnutá. platí pro: Azure Synapse Analytics |
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.
Statistiky se sledují od posledního spuštění databázového stroje a je možné je resetovat spuštěním ALTER RESOURCE GOVERNOR RESET STATISTICS.
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.
Povolení
Vyžaduje VIEW SERVER STATE oprávnění.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje VIEW SERVER PERFORMANCE STATE oprávnění na serveru.
Související obsah
- Pohledy a funkce dynamického řízení systému
- sys.dm_resource_governor_workload_groups (Transact-SQL)
-
sys.resource_governor_resource_pools (Transact-SQL) - ALTER RESOURCE GOVERNOR (Transact-SQL)