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.
Vrací využití CPU, IO a data úložiště pro Azure SQL Managed Instance. Data se shromažďují, agregují a aktualizují do 5 až 10 minut. Každé 15sekundové hlášení má jeden řádek. Vrácená data zahrnují využití CPU, velikost úložiště, využití IO a SKU. Historická data se uchovávají přibližně 14 dnů.
Pohled sys.server_resource_stats má různé definice v závislosti na verzi Azure SQL Managed Instance, se kterou je databáze spojena. Zvažte tyto rozdíly a případné úpravy, které vaše aplikace vyžaduje při přechodu na novou verzi serveru.
Note
Tento dynamický pohled správy platí pouze pro Azure SQL Managed Instance. Pro ekvivalentní pohled na Azure SQL Database použijte sys.resource_stats.
Následující tabulka popisuje dostupné sloupce:
| Columns | Datový typ | Description |
|---|---|---|
| čas_startu | datetime2 | UTC čas označující začátek patnáctisekundového intervalu hlášení |
| čas ukončení | datetime | UTC čas označující konec patnáctisekundového intervalu hlášení |
| resource_type | Nvarchar(128) | Typ zdroje, pro který jsou metriky poskytovány |
| resource_name | nvarchar(128) | Název prostředku |
| sku | nvarchar(128) | Managed Instance Service Tier instance. Následující jsou možné hodnoty:
|
| hardware_generation | nvarchar(128) | Identifikátor generování hardwaru: například Gen 4 nebo Gen 5 |
| virtual_core_count | int | Reprezentuje počet virtuálních jader na instanci |
| avg_cpu_percent | desetinné(5,2) | Průměrné využití výpočetního výkonu v procentech limitu Managed Instance service tier využitého instancí. Je vypočítán jako součet času CPU všech zdrojových poolů pro všechny databáze v dané instanci a vydělí se dostupným časem CPU pro danou úroveň v daném intervalu. |
| reserved_storage_mb | bigint | Rezervované úložiště na instanci (množství úložného prostoru, které zákazník zakoupil pro spravovanou instanci) |
| storage_space_used_mb | desetinné(18,2) | Úložiště používané všemi databázovými soubory ve spravované instanci (včetně uživatelských i systémových databází) |
| io_request | bigint | Celkový počet fyzických operací pro vstup/výstup v rámci intervalu |
| io_bytes_read | bigint | Počet fyzických bajtů přečtených v tomto intervalu |
| io_bytes_written | bigint | Počet fyzických bajtů zapsaných v rámci intervalu |
Tip
Pro více informací o těchto limitech a úrovních služeb viz témata Managed Instance service tiers.
Povolení
Dotazování v dynamickém správcovském pohledu vyžaduje VIEW oprávnění SERVER STATE .
Remarks
Data vrácená pomocí jsou sys.server_resource_stats vyjádřena jako celkový počet použitý buď v bajtech nebo megabajtech (uvedených v názvech sloupců), kromě avg_cpu, což je vyjádřeno jako procento maximálních povolených limitů pro úroveň služby/výkonnost, kterou provozujete.
Note
Pro více informací o řešení problémů s využitím CPU pomocí dynamických správcovských pohledů viz Identifikovat problémy s výkonem CPU v Microsoft Azure SQL Managed Instance performance with DMV.
Examples
Následující příklad vrací průměrné využití CPU za posledních sedm dní.
DECLARE @s datetime;
DECLARE @e datetime;
SET @s= DateAdd(d,-7,GetUTCDate());
SET @e= GETUTCDATE();
SELECT AVG(avg_cpu_percent) AS Average_Compute_Utilization
FROM sys.server_resource_stats
WHERE start_time BETWEEN @s AND @e;
GO
Viz také
- Managed Instance Compute Hardware v úrovni služeb vCore
- Managed Instance Resource Limits
- sys.dm_os_out_of_memory_events (Azure SQL Database a Azure SQL Managed Instance)