Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:Azure SQL Database
Azure 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;