Aracılığıyla paylaş


sys.dm_resource_governor_resource_pools_history_ex

Şunlar için geçerlidir:Azure SQL VeritabanıAzure SQL Yönetilen Örneği

Her satır, Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği'ndeki kaynak havuzu istatistiklerinin düzenli bir anlık görüntüsünü temsil eder. Veritabanı altyapısı başlatıldığında ve bundan sonra birkaç saniyede bir anlık görüntü alınır. Geçerli ve önceki anlık görüntü arasındaki aralık değişebilir ve duration_ms sütununda sağlanır. Her kaynak havuzu için en fazla 128 anlık görüntü olmak üzere en son kullanılabilir anlık görüntüler döndürülür.

Sütun adı Veri tipi Açıklama
pool_id int Kaynak havuzunun kimliği. Boş değer atanamaz.
name sysname Kaynak havuzunun adı. Boş değer atanamaz.
snapshot_time datetime2 Kaynak havuzu istatistikleri anlık görüntüsünün alındığı zaman.
duration_ms int Geçerli ve önceki anlık görüntü arasındaki süre.
statistics_start_time datetime2 Bu havuz için istatistik izlemenin başladığı zaman. Boş değer atanamaz.
active_session_count int Geçerli anlık görüntüdeki toplam etkin oturum sayısı.
active_worker_count int Geçerli anlık görüntüdeki toplam çalışan sayısı.
delta_cpu_usage_ms int Son anlık görüntüden bu yana milisaniye cinsinden CPU kullanımı. Boş değer atanamaz.
delta_cpu_usage_preemptive_ms int Önceki Win32 çağrıları, son anlık görüntüden bu yana SQL CPU kaynak idaresi tarafından yönetilmeyen çağrılar.
used_data_space_kb bigint Kullanıcı havuzuyla ilişkili kullanıcı veritabanlarında kullanılan toplam alan.
allocated_disk_space_kb bigint Bir kullanıcı havuzuyla ilişkili kullanıcı veritabanlarının toplam veri dosyası boyutu.
target_memory_kb bigint Kaynak havuzunun elde etmeye çalıştığı sorgu çalışma alanı belleğinin kilobayt cinsinden hedef miktarı. Geçerli ayarlara ve sunucu durumuna göre. Bellek baskısı altında azaltılabilir. Boş değer atanamaz.
used_memory_kb bigint Kaynak havuzu için kullanılan bellek miktarı (kilobayt cinsinden). Boş değer atanamaz.
cache_memory_kb bigint Geçerli toplam önbellek belleğinin kilobayt cinsinden kullanımı. Boş değer atanamaz.
compile_memory_kb bigint Geçerli toplam çalınan bellek kullanımı kilobayt (KB) cinsindendir. Bu kullanımın çoğu derleme ve iyileştirme amaçlıdır, ancak diğer bellek kullanıcılarını da içerebilir. Boş değer atanamaz.
active_memgrant_count bigint Geçerli bellek verme sayısı. Boş değer atanamaz.
active_memgrant_kb bigint Geçerli bellek vermelerinin kilobayt (KB) cinsinden toplamı. Boş değer atanamaz.
used_memgrant_kb bigint Bellek atamaları için kullanılan geçerli toplam bellek (çalındı). Boş değer atanamaz.
delta_memgrant_timeout_count int Bu dönemde bu kaynak havuzundaki bellek verme zaman aşımlarının sayısı. Boş değer atanamaz.
delta_memgrant_waiter_count int Şu anda bellek izni bekleyen sorguların sayısı. Boş değer atanamaz.
delta_out_of_memory_count int Son anlık görüntüden bu yana havuzdaki başarısız bellek ayırmalarının sayısı. Boş değer atanamaz.
delta_read_io_queued int Son anlık görüntüden bu yana sıralanan toplam okuma IOS'ları. Nullable. Kaynak havuzu GÇ için yönetilmiyorsa null.
delta_read_io_issued int Son anlık görüntüden sonra verilen toplam okuma IOS'ları. Nullable. Kaynak havuzu GÇ için yönetilmiyorsa null.
delta_read_io_completed int Son anlık görüntüden sonra tamamlanan toplam okuma IOS'ları. Boş değer atanamaz.
delta_read_io_throttled int Anlık görüntüden bu yana kısıtlanan toplam okuma IOS'ları. Nullable. Kaynak havuzu GÇ için yönetilmiyorsa null.
delta_read_bytes bigint Son anlık görüntüden bu yana okunan toplam bayt sayısı. Boş değer atanamaz.
delta_read_io_stall_ms int Son anlık görüntüden bu yana okuma GÇ'nin gelmesi ve tamamlanması arasındaki toplam süre (milisaniye cinsinden). Boş değer atanamaz.
delta_read_io_stall_queued_ms int Son anlık görüntüden bu yana okuma GÇ'ye varma ve sorun arasındaki toplam süre (milisaniye cinsinden). Nullable. Kaynak havuzu GÇ için yönetilmiyorsa null. Sıfır olmayan delta_read_io_stall_queued_ms, IOS'ların kaynak idaresi tarafından geciktirildiği anlamına gelir.
delta_write_io_queued int Son anlık görüntüden bu yana sıralanan toplam yazma IOS'ları. Nullable. Kaynak havuzu GÇ için yönetilmiyorsa null.
delta_write_io_issued int Son anlık görüntüden sonra verilen toplam yazma IOS'ları. Nullable. Kaynak havuzu GÇ için yönetilmiyorsa null.
delta_write_io_completed int Son anlık görüntüden sonra tamamlanan toplam yazma IOS'ları. Boş değer atanamaz.
delta_write_io_throttled int Son anlık görüntüden bu yana kısıtlanan toplam yazma IOS'ları. Boş değer atanamaz.
delta_write_bytes bigint Son anlık görüntüden sonra yazılan toplam bayt sayısı. Boş değer atanamaz.
delta_write_io_stall_ms int Son anlık görüntüden bu yana GÇ yazma ve tamamlama arasındaki toplam süre (milisaniye cinsinden). Boş değer atanamaz.
delta_write_io_stall_queued_ms int Son anlık görüntüden bu yana yazma GÇ'ye varma ve sorun arasındaki toplam süre (milisaniye cinsinden). Nullable. Kaynak havuzu GÇ için yönetilmiyorsa null.
delta_io_issue_delay_ms int Son anlık görüntüden bu yana GÇ'nin zamanlanan sorunuyla gerçek sorunu arasındaki toplam süre (milisaniye cinsinden). Nullable. Kaynak havuzu GÇ için yönetilmiyorsa null.
max_iops_per_volume int Bu havuz için disk birimi başına saniye başına en fazla GÇ (IOPS) ayarı. Nullable. Kaynak havuzu GÇ için yönetilmiyorsa null.
max_memory_kb bigint Kaynak havuzunun sorgu çalışma alanı belleği olarak kullanabileceği en yüksek bellek miktarı (kilobayt cinsinden). Sorgu çalışma alanı belleği, sunucu hedef belleğinin bir alt kümesidir ve bellek baskısı altında daha da azaltılabilir. Boş değer atanamaz.
max_log_rate_kb bigint Kaynak havuzu için saniye başına kilobayt cinsinden en yüksek günlük hızı.
max_data_space_kb bigint Bu kaynak havuzu için kilobayt cinsinden maksimum depolama sınırı ayarı.
max_session int Havuz için oturum sınırı.
max_worker int Havuz için çalışan sınırı.
min_cpu_percent int CPU çekişmesi olduğunda kaynak havuzundaki tüm istekler için garanti edilen ortalama CPU bant genişliği için geçerli yapılandırma. Boş değer atanamaz.
max_cpu_percent int CPU çekişmesi olduğunda kaynak havuzundaki tüm istekler için izin verilen en yüksek ortalama CPU bant genişliği için geçerli yapılandırma. Boş değer atanamaz.
cap_cpu_percent int Kaynak havuzundaki tüm isteklerin aldığı CPU bant genişliği üzerinde sabit sınır. En yüksek CPU bant genişliği düzeyini belirtilen düzeyle sınırlar. değer için izin verilen aralık 1 ile 100 arasındadır. Boş değer atanamaz.
min_vcores ondalık (5,2) CPU çekişmesi olduğunda kaynak havuzundaki tüm istekler için garanti edilen ortalama CPU bant genişliği için geçerli yapılandırma. Sanal çekirdek birimleriyle ifade edilir ve bir veritabanı, elastik havuz veya SQL yönetilen örneği için kullanılabilen sanal çekirdek veya mantıksal CPU'ların toplam sayısını yansıtmayabilir.
max_vcores ondalık (5,2) CPU çekişmesi olduğunda kaynak havuzundaki tüm istekler için izin verilen en yüksek ortalama CPU bant genişliği için geçerli yapılandırma. Sanal çekirdek biriminde ifade edilir ve bir veritabanı, elastik havuz veya SQL yönetilen örneği için kullanılabilen sanal çekirdek veya mantıksal CPU'ların toplam sayısını yansıtmayabilir.
cap_vcores ondalık (5,2) Kaynak havuzundaki tüm isteklerin aldığı CPU bant genişliği üzerinde sabit sınır. Sanal çekirdek biriminde ifade edilir ve bir veritabanı, elastik havuz veya SQL yönetilen örneği için kullanılabilen sanal çekirdek veya mantıksal CPU'ların toplam sayısını yansıtmayabilir.
instance_cpu_count int Örnek için yapılandırılan CPU sayısı.
instance_cpu_percent ondalık (5,2) Örnek için yapılandırılmış CPU yüzdesi.
instance_vcores ondalık (5,2) Örnek için yapılandırılan sanal çekirdek sayısı. Veritabanı, elastik havuz veya SQL yönetilen örneği için kullanılabilen sanal çekirdek veya mantıksal CPU'ların toplam sayısını yansıtmayabilir.
delta_log_bytes_used ondalık (5,2) Son anlık görüntüden bu yana kaynak havuzu için toplam günlük oluşturma (bayt cinsinden).
avg_login_rate_percent ondalık (5,2) Son anlık görüntüden bu yana oturum açma sayısı, oturum açma sınırıyla karşılaştırıldığında.
delta_vcores_used ondalık (5,2) Son anlık görüntüden bu yana sanal çekirdek biriminde işlem kullanımı.
cap_vcores_used_percent ondalık (5,2) Havuz sınırının yüzdesinde ortalama işlem kullanımı.
instance_vcores_used_percent ondalık (5,2) SQL örneği sınırının yüzdesinde ortalama işlem kullanımı.
avg_data_io_percent ondalık (5,2) Havuzun sınırına göre yüzde olarak ortalama G/Ç kullanımı.
avg_log_write_percent ondalık (5,2) Havuz sınırının yüzdesinde ortalama yazma kaynağı kullanımı.
avg_storage_percent ondalık (5,2) Havuzun depolama sınırının yüzdesinde ortalama depolama kullanımı.
avg_allocated_storage_percent ondalık (5,2) Elastik havuzdaki tüm veritabanları tarafından ayrılan veri alanı yüzdesi. Bu, elastik havuz için veri boyutu üst sınırına ayrılan veri alanının oranıdır. Daha fazla bilgi için sql veritabanı dosya alanı yönetimiadresini ziyaret edin.
max_worker_percent ondalık (5,2) Havuzun sınırına göre yüzde cinsinden eş zamanlı çalışan sayısı üst sınırı.
max_session_percent ondalık (5,2) Havuzun sınırına göre yüzde cinsinden eşzamanlı oturum sayısı üst sınırı.
active_outbound_connection_worker_count int Geçerli anlık görüntüdeki toplam giden bağlantı çalışanı.
max_outbound_connection_worker int Havuz için giden bağlantı çalışanı sınırı.
max_outbound_connection_worker_percent ondalık (5,2) Havuzun sınırına göre yüzde cinsinden en fazla eşzamanlı giden bağlantı çalışanı.

İzinler

VIEW SERVER PERFORMANCE STATE izni gerektirir.

Açıklamalar

Kullanıcılar, kullanıcı iş yükü havuzu ve Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği'ndeki sistem iç havuzları için neredeyse gerçek zamanlı kaynak tüketimini izlemek için bu dinamik yönetim görünümüne erişebilir.

Elastik havuzdaki bir veritabanına bağlanıldığında, kaynak havuzu tüm elastik havuzun kullanabileceği kaynakları temsil eder. Tek bir veritabanına bağlanıldığında, kaynak havuzu veritabanı için kullanılabilir kaynakları temsil eder.

Önemli

Bu DMV'deki verilerin çoğu iç tüketime yöneliktir ve değiştirilebilir.

Örnekler

Aşağıdaki örnek, kullanıcı havuzuna göre her anlık görüntüde en yüksek günlük hızı verilerini ve tüketimini döndürür:

SELECT snapshot_time,
       name,
       max_log_rate_kb,
       delta_log_bytes_used
FROM sys.dm_resource_governor_resource_pools_history_ex
WHERE name LIKE 'SloSharedPool1'
ORDER BY snapshot_time DESC;