Bagikan melalui


sys.dm_resource_governor_workload_groups_history_ex

Berlaku untuk:Azure SQL DatabaseAzure SQL Managed Instance

Setiap baris mewakili rekam jepret berkala statistik grup beban kerja di Azure SQL Database dan Azure SQL Managed Instance. Rekam jepret diambil ketika mesin database dimulai, dan setiap beberapa detik setelahnya. Interval antara rekam jepret saat ini dan sebelumnya dapat bervariasi, dan disediakan di duration_ms kolom . Rekam jepret terbaru yang tersedia dikembalikan, hingga 128 rekam jepret untuk setiap grup beban kerja.

Nama kolom Jenis data Deskripsi
pool_id int ID kumpulan sumber daya. Tidak dapat diubah ke null.
group_id int ID grup beban kerja. Tidak dapat diubah ke null.
name nvarchar(256) Nama grup beban kerja. Tidak dapat diubah ke null.
snapshot_time tanggalwaktu Waktu saat rekam jepret statistik grup beban kerja diambil.
duration_ms int Durasi antara rekam jepret saat ini dan sebelumnya.
active_worker_count int Total pekerja dalam rekam jepret saat ini.
active_request_count int Jumlah permintaan saat ini. Tidak dapat diubah ke null.
active_session_count int Total sesi aktif dalam rekam jepret saat ini.
total_request_count besar Jumlah kumulatif permintaan yang diselesaikan dalam grup beban kerja. Tidak dapat diubah ke null.
delta_request_count int Jumlah permintaan yang telah selesai dalam grup beban kerja sejak rekam jepret terakhir. Tidak dapat diubah ke null.
total_cpu_usage_ms besar Penggunaan CPU kumulatif, dalam milidetik, oleh grup beban kerja ini. Tidak dapat diubah ke null.
delta_cpu_usage_ms int Penggunaan CPU dalam milidetik sejak rekam jepret terakhir. Tidak dapat diubah ke null.
delta_cpu_usage_preemptive_ms int Panggilan win32 preemptive tidak diatur oleh tata kelola sumber daya CPU SQL, sejak rekam jepret terakhir.
delta_reads_reduced_memgrant_count int Jumlah peruntukan memori yang mencapai batas ukuran kueri maksimum sejak rekam jepret terakhir. Tidak dapat diubah ke null.
reads_throttled int Jumlah total IO baca yang dibatasi.
delta_reads_queued int Total IO baca yang diantrekan sejak rekam jepret terakhir. Dapat diubah ke null. Null jika grup beban kerja tidak diatur untuk IO.
delta_reads_issued int Total IO baca yang dikeluarkan sejak rekam jepret terakhir. Dapat diubah ke null. Null jika grup beban kerja tidak diatur untuk IO.
delta_reads_completed int Total IO baca selesai sejak rekam jepret terakhir. Tidak dapat diubah ke null.
delta_read_bytes besar Jumlah total byte yang dibaca sejak rekam jepret terakhir. Tidak dapat diubah ke null.
delta_read_stall_ms int Total waktu (dalam milidetik) antara baca kedatangan IO dan penyelesaian sejak rekam jepret terakhir. Tidak dapat diubah ke null.
delta_read_stall_queued_ms int Total waktu (dalam milidetik) antara baca kedatangan IO dan masalah sejak rekam jepret terakhir. Dapat diubah ke null. Null jika grup beban kerja tidak diatur untuk IO. Bukan nol delta_read_stall_queued_ms berarti IO ditunda oleh tata kelola sumber daya.
delta_writes_queued int Total tulis IO yang diantrekan sejak rekam jepret terakhir. Dapat diubah ke null. Null jika grup beban kerja tidak diatur untuk IO.
delta_writes_issued int Total IO tulis yang dikeluarkan sejak rekam jepret terakhir. Dapat diubah ke null. Null jika grup beban kerja tidak diatur untuk IO.
delta_writes_completed int Total IO tulis selesai sejak rekam jepret terakhir. Tidak dapat diubah ke null.
delta_writes_bytes besar Jumlah total byte yang ditulis sejak rekam jepret terakhir. Tidak dapat diubah ke null.
delta_write_stall_ms int Total waktu (dalam milidetik) antara tulis kedatangan IO dan penyelesaian sejak rekam jepret terakhir. Tidak dapat diubah ke null.
delta_background_writes int Total penulisan yang dilakukan oleh tugas latar belakang sejak rekam jepret terakhir.
delta_background_write_bytes besar Total ukuran tulis yang dilakukan oleh tugas latar belakang sejak rekam jepret terakhir, dalam byte.
delta_log_bytes_used besar Ruang log transaksi yang digunakan sejak rekam jepret terakhir dalam byte.
delta_log_temp_db_bytes_used besar Ruang log transaksi Tempdb yang digunakan sejak rekam jepret terakhir dalam byte.
delta_query_optimizations besar Jumlah pengoptimalan kueri dalam grup beban kerja ini sejak rekam jepret terakhir. Tidak dapat diubah ke null.
delta_suboptimal_plan_generations besar Jumlah pembuatan rencana suboptimal yang terjadi dalam grup beban kerja ini karena tekanan memori sejak rekam jepret terakhir. Tidak dapat diubah ke null.
max_memory_grant_kb besar Ukuran maksimum peruntukan memori untuk permintaan yang dijalankan dalam grup dalam kilobyte.
max_request_cpu_msec besar Penggunaan CPU maksimum, dalam milidetik, untuk satu permintaan. Tidak dapat diubah ke null.
max_concurrent_request int Pengaturan saat ini untuk jumlah maksimum permintaan bersamaan. Tidak dapat diubah ke null.
max_io int Batas IO maksimum untuk grup.
max_global_io int Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
max_queued_io int Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
max_log_rate_kb besar Laju log maksimum dalam kilobyte per detik untuk grup beban kerja.
max_session int Batas sesi untuk grup beban kerja.
max_worker int Batas pekerja untuk grup beban kerja.
active_outbound_connection_worker_count int Total pekerja koneksi keluar dalam rekam jepret saat ini.
max_outbound_connection_worker int Batas pekerja koneksi keluar untuk grup.
max_outbound_connection_worker_percent desimal(5,2) Pekerja koneksi keluar bersamaan maksimum (permintaan) dalam persentase berdasarkan batas grup.

Izin

Memerlukan izin VIEW SERVER PERFORMANCE STATE.

Keterangan

Pengguna dapat mengakses tampilan manajemen dinamis ini untuk memantau konsumsi sumber daya mendekati real time untuk grup beban kerja pengguna serta grup beban kerja internal sistem di Azure SQL Database dan Azure SQL Managed Instance.

Penting

Sebagian besar data dalam DMV ini ditujukan untuk konsumsi internal dan dapat berubah.

Contoh

Contoh berikut mengembalikan data laju log maksimum dan konsumsi di setiap rekam jepret oleh database, atau oleh semua database dalam kumpulan elastis.

SELECT snapshot_time,
       name,
       max_log_rate_kb,
       delta_log_bytes_used
FROM sys.dm_resource_governor_workload_groups_history_ex
WHERE name LIKE 'UserPrimaryGroup.DBId%'
ORDER BY snapshot_time DESC;