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: SQL Server 2016 (13.x) dan versi
yang lebih baru Azure SQL Database
Azure SQL Managed Instance SQL database
di Microsoft Fabric
Mengembalikan informasi tentang semua tunggu yang ditemui oleh utas yang dijalankan untuk setiap sesi. Anda dapat menggunakan tampilan ini untuk mendiagnosis masalah performa dengan sesi SQL Server dan juga dengan kueri dan batch tertentu. Tampilan ini mengembalikan informasi yang sama yang dikumpulkan untuk sys.dm_os_wait_stats, dan juga menyediakan angka.session_id
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
session_id |
smallint | ID sesi. |
wait_type |
nvarchar(60) | Nama jenis tunggu. Untuk informasi selengkapnya, lihat sys.dm_os_wait_stats. |
waiting_tasks_count |
bigint | Jumlah tunggu pada jenis tunggu ini. Penghitung ini bertahap pada awal setiap penantian. |
wait_time_ms |
bigint | Total waktu tunggu untuk jenis tunggu ini dalam milidetik. Kali ini inklusif dari signal_wait_time_ms. |
max_wait_time_ms |
bigint | Waktu tunggu maksimum pada jenis tunggu ini. |
signal_wait_time_ms |
bigint | Perbedaan antara waktu ketika utas tunggu disinyalir dan kapan mulai berjalan. |
Keterangan
DMV ini mengatur ulang informasi untuk sesi saat sesi dibuka, atau saat sesi direset (jika kumpulan koneksi),
Untuk informasi tentang jenis tunggu, lihat sys.dm_os_wait_stats.
Izin
Untuk SQL Server 2019 (15.x) dan versi sebelumnya, jika Anda memiliki VIEW SERVER STATE izin di server, Anda akan melihat semua sesi eksekusi pada instans SQL Server; jika tidak, Anda hanya melihat sesi saat ini.
Untuk SQL Server 2022 (16.x) dan versi yang lebih baru, Anda memerlukan VIEW SERVER PERFORMANCE STATE izin di server.