Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure SQL Yönetilen Örneği için CPU kullanımı, işlem ve depolama verilerini döndürür. Veriler 5 ila 10 dakikalık aralıklarla toplanır, birleştirilir ve güncellenir. Her 15 saniyelik raporlama için bir satır vardır. Verilen veriler arasında CPU kullanımı, depolama boyutu, IO kullanımı ve SKU bulunur. Geçmiş veriler yaklaşık 14 gün boyunca saklanır.
Görünümsys.server_resource_stats, veritabanının ilişkilendirildiği Azure SQL Yönetilen Örneği sürümüne bağlı olarak farklı tanımlara sahiptir. Bu farklılıkları ve uygulamanızın yeni sunucu sürümüne yükseltirken ihtiyaç duyduğu değişiklikleri göz önünde bulundurun.
Note
Bu dinamik yönetim görünümü yalnızca Azure SQL Yönetilen Örneği için geçerlidir. Azure SQL Veritabanı için eşdeğer bir görünüm için sys.resource_stats kullanın.
Aşağıdaki tablo mevcut sütunları tanımlar:
| Kolonlar | Veri Türü | Description |
|---|---|---|
| başlangıç zamanı | datetime2 | UTC saati, on beş saniyelik raporlama aralığının başlangıcını gösterir |
| bitiş_zamanı | datetime | UTC saati, on beş saniyelik raporlama aralığının sonunu gösterir |
| resource_type | Nvarchar(128) | Metriklerin sağlandığı kaynak türü |
| resource_name | nvarchar(128) | Kaynağın adı. |
| sku | nvarchar(128) | Managed Instance Service Tier'in örneği. Olası değerler şunlardır:
|
| hardware_generation | nvarchar(128) | Donanım üretim tanımlayıcısı: örneğin Gen 4 veya Gen 5 |
| virtual_core_count | int | Bir örnek başına sanal çekirdek sayısını temsil eder |
| avg_cpu_percent | ondalık(5,2) | Ortalama hesaplama kullanımı, örneğin kullandığı Managed Instance hizmet katmanının sınırının yüzde oranında. Bu, örnekteki tüm kaynak havuzlarının CPU süresinin toplamı olarak hesaplanır ve verilen aralıkta o seviye için mevcut CPU süresine bölünür. |
| reserved_storage_mb | bigint | Instance başına rezerve edilmiş depolama (müşterinin yönetilen örnek için satın aldığı depolama alanı miktarı) |
| storage_space_used_mb | ondalık (18,2) | Yönetilen bir örnekte tüm veritabanı dosyaları tarafından kullanılan depolama (hem kullanıcı hem de sistem veritabanları dahil) |
| io_request | bigint | Aralık içindeki toplam i/o fiziksel işlem sayısı |
| io_bytes_read | bigint | Aralık içinde okunan fiziksel bayt sayısı |
| io_bytes_written | bigint | Aralık içinde yazılmış fiziksel bayt sayısı |
Tip
Bu sınırlar ve hizmet katmanları hakkında daha fazla bağlam için, Managed Instance servis katmanları konularına bakınız.
Permissions
Dinamik yönetim görünümünü sorgulamak için SUNUCU DURUMU izinleri gereklidirVIEW.
Remarks
Geri sys.server_resource_stats dönen veriler, kullandığınız hizmet seviyesi/performans seviyesi için izin verilen maksimum sınırların yüzdesi olarak ifade edilen bayt veya megabayt (sütun adlarında belirtilen) avg_cpuolarak toplam olarak ifade edilir.
Note
Dinamik yönetim görünümleri kullanılarak CPU kullanımının sorun giderilmesi hakkında daha fazla bilgi için Identify CPU performance issues in Microsoft Azure SQL Yönetilen Örneği performance with DMV'ler sayfasına bakabilirsiniz.
Examples
Aşağıdaki örnek, son yedi günün ortalama CPU kullanımını geri getirmektedir.
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
Ayrıca bakınız
- vCore Service Tier'da Managed Instance Compute Donanımı
- Managed Instance Resource Limitleri
- sys.dm_os_out_of_memory_events (Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği)