sys.dm_os_wait_stats (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Mengembalikan informasi tentang semua tunggu yang ditemui oleh utas yang dijalankan. Anda dapat menggunakan tampilan agregat ini untuk mendiagnosis masalah performa dengan SQL Server dan juga dengan kueri dan batch tertentu. sys.dm_exec_session_wait_stats (Transact-SQL) menyediakan informasi serupa berdasarkan sesi.

Catatan

Untuk memanggil tampilan manajemen dinamis ini dari Azure Synapse Analytics atau Analytics Platform System (PDW), gunakan nama sys.dm_pdw_nodes_os_wait_stats. Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.

Nama kolom Jenis data Deskripsi
wait_type nvarchar(60) Nama jenis tunggu. Untuk informasi selengkapnya, lihat Jenis tunggu, nanti di artikel ini.
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.
pdw_node_id int Pengidentifikasi untuk simpul tempat distribusi ini aktif.

Berlaku untuk: Azure Synapse Analytics, Analytics Platform System (PDW)

Izin

Pada SQL Server dan SQL Managed Instance, memerlukan VIEW SERVER STATE izin.

Pada tujuan layanan SQL Database Basic, S0, dan S1, dan untuk database di kumpulan elastis, akun admin server, akun admin Microsoft Entra, atau keanggotaan dalam##MS_ServerStateReader## peran server diperlukan. Pada semua tujuan layanan SQL Database lainnya, izin VIEW DATABASE STATE pada database, atau keanggotaan dalam ##MS_ServerStateReader## peran server diperlukan.

Izin untuk SQL Server 2022 dan yang lebih baru

Memerlukan izin TAMPILKAN STATUS PERFORMA SERVER pada server.

Jenis tunggu

Penantian sumber daya terjadi ketika pekerja meminta akses ke sumber daya yang tidak tersedia karena sumber daya sedang digunakan oleh beberapa pekerja lain atau belum tersedia. Contoh tunggu sumber daya adalah kunci, kait, jaringan, dan I/O disk menunggu. Penantian kunci dan kait menunggu objek sinkronisasi.

Antrean menunggu terjadi ketika pekerja menganggur, menunggu pekerjaan ditetapkan. Antrean tunggu paling sering terlihat dengan tugas latar belakang sistem seperti monitor kebuntuan dan tugas pembersihan rekaman yang dihapus. Tugas-tugas ini menunggu permintaan kerja ditempatkan ke dalam antrean kerja. Antrean tunggu mungkin juga aktif secara berkala bahkan jika tidak ada paket baru yang dimasukkan ke antrean.

Penantian eksternal terjadi ketika pekerja SQL Server sedang menunggu peristiwa eksternal, seperti panggilan prosedur tersimpan yang diperluas atau kueri server tertaut, untuk menyelesaikannya. Saat Anda mendiagnosis masalah pemblokiran, ingatlah bahwa tunggu eksternal tidak selalu menyiratkan bahwa pekerja menganggur, karena pekerja mungkin secara aktif menjalankan beberapa kode eksternal.

Tampilan manajemen dinamis (DMV) ini menunjukkan waktu tunggu yang telah selesai. DMV ini tidak menampilkan tunggu saat ini.

Utas pekerja SQL Server tidak dianggap menunggu jika salah satu kondisi berikut ini benar:

  • Sumber daya menjadi tersedia.
  • Antrean tidak ada.
  • Proses eksternal selesai.

Meskipun utas tidak lagi menunggu, utas tidak harus segera mulai berjalan. Ini karena utas seperti itu pertama kali diletakkan pada antrean pekerja yang dapat dijalankan dan harus menunggu kuantum berjalan pada penjadwal.

Di SQL Server, penghitung waktu tunggu adalah nilai bigint dan oleh karena itu tidak rentan terhadap rollover penghitung yang setara dalam versi SQL Server sebelumnya.

Jenis waktu tunggu tertentu selama eksekusi kueri dapat menunjukkan hambatan atau titik kios dalam kueri. Demikian pula, waktu tunggu tinggi, atau jumlah tunggu di seluruh server dapat menunjukkan hambatan atau hot spot dalam interaksi kueri interaksi dalam instans server. Misalnya, kunci menunggu menunjukkan ketidakcocokan data berdasarkan kueri; penantian kait IO halaman menunjukkan waktu respons IO yang lambat; pembaruan latch halaman menunggu menunjukkan tata letak file yang salah.

Konten DMV ini dapat diatur ulang. Perintah T-SQL ini mengatur ulang semua penghitung ke 0:

DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO

Catatan

Statistik ini tidak bertahan setelah mesin database dimulai ulang, dan semua data bersifat kumulatif sejak terakhir kali statistik direset atau mesin database dimulai. sqlserver_start_time Gunakan kolom di sys.dm_os_sys_info untuk menemukan waktu mulai mesin database terakhir.

Tabel berikut mencantumkan tipe tunggu yang ditemui oleh tugas.

Jenis Tunggu Deskripsi
ABR Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
AM_INDBUILD_ALLOCATION Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
AM_SCHEMAMGR_UNSHARED_CACHE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
ASSEMBLY_FILTER_HASHTABLE Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
ASSEMBLY_LOAD Terjadi selama akses eksklusif ke pemuatan perakitan.
ASYNC_DISKPOOL_LOCK Terjadi ketika ada upaya untuk menyinkronkan alur paralel yang melakukan tugas seperti membuat atau menginisialisasi file.
ASYNC_IO_COMPLETION Terjadi ketika tugas menunggu I/Os non-data asinkron selesai. Contohnya termasuk I/O yang terlibat dalam pengiriman log siaga hangat, pencerminan database, beberapa operasi terkait impor massal.
ASYNC_NETWORK_IO Terjadi pada penulisan jaringan ketika tugas diblokir menunggu aplikasi klien untuk mengakui bahwa ia telah memproses semua data yang dikirim ke dalamnya. Verifikasi bahwa aplikasi klien memproses data dari server secepat mungkin atau tidak ada penundaan jaringan. Alasan aplikasi klien tidak dapat mengonsumsi data dengan cukup cepat meliputi: masalah desain aplikasi seperti menulis hasil ke file saat hasilnya tiba, menunggu input pengguna, pemfilteran sisi klien pada himpunan data besar alih-alih pemfilteran sisi server, atau tunggu yang disengaja diperkenalkan. Juga komputer klien mungkin mengalami respons lambat karena masalah seperti memori virtual/fisik rendah, konsumsi CPU 100%, dll. Penundaan jaringan juga dapat menyebabkan penantian ini - biasanya disebabkan oleh masalah driver adaptor jaringan, driver filter, firewall, atau router yang salah dikonfigurasi.
ASYNC_OP_COMPLETION Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
ASYNC_OP_CONTEXT_READ Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
ASYNC_OP_CONTEXT_WRITE Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
ASYNC_SOCKETDUP_IO Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
AUDIT_GROUPCACHE_LOCK Terjadi ketika ada tunggu pada kunci yang mengontrol akses ke cache khusus. Cache berisi informasi tentang audit mana yang digunakan untuk mengaudit setiap grup tindakan audit.
AUDIT_LOGINCACHE_LOCK Terjadi ketika ada tunggu pada kunci yang mengontrol akses ke cache khusus. Cache berisi informasi tentang audit mana yang digunakan untuk mengaudit grup tindakan audit masuk.
AUDIT_ON_DEMAND_TARGET_LOCK Terjadi ketika ada penantian pada kunci yang digunakan untuk memastikan inisialisasi tunggal audit terkait target Extended Event.
AUDIT_XE_SESSION_MGR Terjadi ketika ada penantian pada kunci yang digunakan untuk menyinkronkan awal dan penghentian audit terkait sesi Extended Events.
BACKUP Terjadi ketika tugas diblokir sebagai bagian dari pemrosesan cadangan.
BACKUP_OPERATOR Terjadi ketika tugas sedang menunggu pemasangan pita. Untuk menampilkan status pita, kueri sys.dm_io_backup_tapes. Jika operasi pemasangan tidak tertunda, jenis tunggu ini mungkin menunjukkan masalah perangkat keras dengan drive pita.
BACKUPBUFFER Terjadi ketika tugas pencadangan sedang menunggu data, atau sedang menunggu buffer untuk menyimpan data. Jenis ini tidak umum, kecuali ketika tugas sedang menunggu pemasangan pita.
BACKUPIO Terjadi ketika tugas pencadangan sedang menunggu data, atau sedang menunggu buffer untuk menyimpan data. Jenis ini tidak umum, kecuali ketika tugas sedang menunggu pemasangan pita.
BACKUPTHREAD Terjadi ketika tugas menunggu tugas pencadangan selesai. Waktu tunggu mungkin panjang, dari beberapa menit hingga beberapa jam. Jika tugas yang sedang ditunggu berada dalam proses I/O, jenis ini tidak menunjukkan masalah.
BAD_PAGE_PROCESS Terjadi ketika pencatat halaman tersangka latar belakang mencoba menghindari berjalan lebih dari setiap lima detik. Halaman tersangka yang berlebihan menyebabkan pencatat sering berjalan.
BLOB_METADATA Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
BMPALLOCATION Terjadi dengan rencana mode batch paralel saat menyinkronkan alokasi filter bitmap besar. Jika menunggu berlebihan dan tidak dapat dikurangi dengan menyetel kueri (seperti menambahkan indeks), pertimbangkan untuk menyesuaikan ambang biaya untuk paralelisme, atau menurunkan tingkat paralelisme.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
BMPBUILD Terjadi dengan rencana mode batch paralel saat menyinkronkan pembangunan filter bitmap besar. Jika menunggu berlebihan dan tidak dapat dikurangi dengan menyetel kueri (seperti menambahkan indeks), pertimbangkan untuk menyesuaikan ambang biaya untuk paralelisme, atau menurunkan tingkat paralelisme.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
BMPREPARTITION Terjadi dengan rencana mode batch paralel saat menyinkronkan partisi ulang filter bitmap besar. Jika menunggu berlebihan dan tidak dapat dikurangi dengan menyetel kueri (seperti menambahkan indeks), pertimbangkan untuk menyesuaikan ambang biaya untuk paralelisme, atau menurunkan tingkat paralelisme.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
BMPREPLICATION Terjadi dengan rencana mode batch paralel saat menyinkronkan replikasi filter bitmap besar di seluruh utas pekerja. Jika menunggu berlebihan dan tidak dapat dikurangi dengan menyetel kueri (seperti menambahkan indeks), pertimbangkan untuk menyesuaikan ambang biaya untuk paralelisme, atau menurunkan tingkat paralelisme.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
BPSORT Terjadi dengan paket mode batch paralel saat menyinkronkan pengurutan himpunan data di beberapa utas. Jika menunggu berlebihan dan tidak dapat dikurangi dengan menyetel kueri (seperti menambahkan indeks), pertimbangkan untuk menyesuaikan ambang biaya untuk paralelisme, atau menurunkan tingkat paralelisme.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
BROKER_CONNECTION_RECEIVE_TASK Terjadi saat menunggu akses untuk menerima pesan pada titik akhir koneksi. Menerima akses ke titik akhir diserialisasikan.
BROKER_DISPATCHER Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
BROKER_ENDPOINT_STATE_MUTEX Terjadi ketika ada ketidakcocokan untuk mengakses status titik akhir koneksi Service Broker. Akses ke status untuk perubahan diserialisasikan.
BROKER_EVENTHANDLER Terjadi ketika tugas menunggu di penanganan aktivitas utama Service Broker. Ini harus terjadi sangat singkat.
BROKER_FORWARDER Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
BROKER_INIT Terjadi saat menginisialisasi Service Broker di setiap database aktif. Ini jarang terjadi.
BROKER_MASTERSTART Terjadi ketika tugas menunggu penanganan aktivitas utama Service Broker dimulai. Ini harus terjadi sangat singkat.
BROKER_RECEIVE_WAITFOR Terjadi ketika RECEIVE WAITFOR menunggu. Ini mungkin berarti bahwa tidak ada pesan yang siap diterima dalam antrean atau pertikaian kunci mencegahnya menerima pesan dari antrean.
BROKER_REGISTERALLENDPOINTS Terjadi selama inisialisasi titik akhir koneksi Service Broker. Ini harus terjadi sangat singkat.
BROKER_SERVICE Terjadi ketika daftar tujuan Service Broker yang terkait dengan layanan target diperbarui atau diprioritaskan ulang.
BROKER_SHUTDOWN Terjadi ketika ada pematian Service Broker yang direncanakan. Ini harus terjadi sangat singkat, jika sama sekali.
BROKER_START Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
BROKER_TASK_SHUTDOWN Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
BROKER_TASK_STOP Terjadi ketika penangan tugas antrean Service Broker mencoba mematikan tugas. Pemeriksaan status diserialisasikan dan harus dalam keadaan berjalan sebelumnya.
BROKER_TASK_SUBMIT Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
BROKER_TO_FLUSH Terjadi ketika Service Broker malas flusher menyiram objek transmisi dalam memori ke tabel kerja.
BROKER_TRANSMISSION_OBJECT Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
BROKER_TRANSMISSION_TABLE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
BROKER_TRANSMISSION_WORK Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
BROKER_TRANSMITTER Terjadi ketika pemancar Service Broker menunggu pekerjaan. Service Broker memiliki komponen yang dikenal sebagai Pemancar, yang menjadwalkan pesan dari beberapa dialog yang akan dikirim melalui kawat melalui satu atau beberapa titik akhir koneksi. Pemancar memiliki dua utas khusus untuk tujuan ini. Jenis tunggu ini dikenakan biaya ketika utas pemancar ini menunggu pesan dialog dikirim menggunakan koneksi transportasi. Nilai waiting_tasks_count tinggi untuk jenis tunggu ini menunjuk ke pekerjaan terputus-terputus untuk utas pemancar ini dan bukan indikasi masalah performa apa pun. Jika broker layanan tidak digunakan sama sekali, waiting_tasks_count harus 2 (untuk dua utas pemancar), dan wait_time_ms harus dua kali durasi sejak startup instans. Lihat Statistik tunggu broker layanan.
BUFFERPOOL_SCAN Mungkin terjadi ketika pemindaian kumpulan buffer berjalan secara paralel dan tugas utama menunggu pemindaian selesai. Untuk informasi selengkapnya, lihat Operasi yang memicu pemindaian kumpulan buffer dapat berjalan lambat pada komputer memori besar.

Berlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru.
BUILTIN_HASHKEY_MUTEX Mungkin terjadi setelah startup instans, sementara struktur data internal menginisialisasi. Tidak berulang setelah struktur data diinisialisasi.
CHANGE_TRACKING_WAITFORCHANGES Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
CHECK_PRINT_RECORD Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
CHECK_SCANNER_MUTEX Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
CHECK_TABLES_INITIALIZATION Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
CHECK_TABLES_SINGLE_SCAN Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
CHECK_TABLES_THREAD_BARRIER Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
CHECKPOINT_QUEUE Terjadi saat tugas titik pemeriksaan sedang menunggu permintaan titik pemeriksaan berikutnya.
CHKPT Terjadi pada startup server untuk memberi tahu utas titik pemeriksaan bahwa ia dapat memulai.
CLEAR_DB Terjadi selama operasi yang mengubah status database, seperti membuka atau menutup database.
CLR_AUTO_EVENT Terjadi ketika tugas saat ini melakukan eksekusi common language runtime (CLR) dan sedang menunggu autoevent tertentu dimulai. Penantian panjang khas, dan tidak menunjukkan masalah.
CLR_CRST Terjadi ketika tugas sedang melakukan eksekusi CLR, dan menunggu untuk memasuki bagian penting dari tugas yang saat ini sedang digunakan oleh tugas lain.
CLR_JOIN Terjadi ketika tugas sedang melakukan eksekusi CLR, dan sedang menunggu tugas lain berakhir. Status tunggu ini terjadi ketika ada gabungan antar tugas.
CLR_MANUAL_EVENT Terjadi ketika tugas saat ini melakukan eksekusi CLR, dan sedang menunggu peristiwa manual tertentu dimulai.
CLR_MEMORY_SPY Terjadi selama akuisisi tunggu kunci untuk struktur data yang digunakan untuk merekam semua alokasi memori virtual yang berasal dari CLR. Struktur data dikunci untuk mempertahankan integritasnya jika ada akses paralel.
CLR_MONITOR Terjadi ketika tugas saat ini melakukan eksekusi CLR, dan sedang menunggu untuk mendapatkan kunci pada monitor.
CLR_RWLOCK_READER Terjadi ketika tugas saat ini melakukan eksekusi CLR, dan sedang menunggu kunci pembaca.
CLR_RWLOCK_WRITER Terjadi ketika tugas saat ini melakukan eksekusi CLR, dan sedang menunggu kunci penulis.
CLR_SEMAPHORE Terjadi ketika tugas sedang melakukan eksekusi CLR, dan sedang menunggu semaphore.
CLR_TASK_START Terjadi saat menunggu tugas CLR menyelesaikan startup.
CLRHOST_STATE_ACCESS Terjadi di mana ada penantian untuk memperoleh akses eksklusif ke struktur data hosting CLR. Jenis tunggu ini terjadi saat menyiapkan atau merobek runtime CLR.
CMEMPARTITIONED Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
CMEMTHREAD Terjadi ketika tugas menunggu pada objek memori aman utas. Waktu tunggu mungkin meningkat ketika ada pertikaian yang disebabkan oleh beberapa tugas yang mencoba mengalokasikan memori dari objek memori yang sama.
COLUMNSTORE_BUILD_THROTTLE Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
COLUMNSTORE_COLUMNDATASET_SESSION_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
COMMIT_TABLE Penggunaan internal saja.
CONNECTION_ENDPOINT_LOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
COUNTRECOVERYMGR Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
CREATE_DATINISERVICE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
CXCONSUMER Terjadi dengan rencana kueri paralel saat utas konsumen (induk) menunggu utas produsen mengirim baris. CXCONSUMER menunggu disebabkan oleh Perulangan Exchange yang kehabisan baris dari utas produsennya. Ini adalah bagian normal dari eksekusi kueri paralel.

Berlaku untuk: SQL Server (Dimulai dengan SQL Server 2016 (13.x) Paket Layanan 2, SQL Server 2017 (14.x) CU 3), Azure SQL Database, Azure SQL Managed Instance
CXPACKET Terjadi dengan rencana kueri paralel saat menunggu untuk menyinkronkan Iterator Exchange Prosesor Kueri, dan saat memproduksi dan mengonsumsi baris. Jika menunggu berlebihan dan tidak dapat dikurangi dengan menyetel kueri (seperti menambahkan indeks), pertimbangkan untuk menyesuaikan ambang biaya untuk paralelisme, atau menurunkan tingkat paralelisme.

Catatan: Dimulai dengan Paket Layanan SQL Server 2016 (13.x) 2 dan SQL Server 2017 (14.x) CU 3, CXPACKET hanya mengacu pada menunggu untuk menyinkronkan Perulangan Exchange dan menghasilkan baris. Alur yang mengkonsumsi baris dilacak secara terpisah dalam CXCONSUMER jenis tunggu. Jika utas konsumen terlalu lambat, buffer Exchange Iterator mungkin menjadi penuh dan menyebabkan penantian CXPACKET .

Catatan: Di SQL Server 2022 (16.x) dan versi yang lebih baru, Azure SQL Database, dan Azure SQL Managed Instance, CXPACKET hanya mengacu pada menunggu utas yang menghasilkan baris. Sinkronisasi Exchange Iterator dilacak secara terpisah dalam CXSYNC_PORT jenis tunggu dan CXSYNC_CONSUMER . Alur yang mengkonsumsi baris dilacak secara terpisah dalam CXCONSUMER jenis tunggu.
CXSYNC_PORT Terjadi dengan rencana kueri paralel saat menunggu untuk membuka, menutup, dan menyinkronkan port Exchange Iterator antara utas produsen dan konsumen. Misalnya, jika paket kueri memiliki operasi pengurutan yang panjang, CXSYNC_PORT tunggu mungkin lebih tinggi karena pengurutan harus selesai sebelum port Exchange Iterator dapat disinkronkan.

Berlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru, Azure SQL Database, dan Azure SQL Managed Instance
CXSYNC_CONSUMER Terjadi dengan rencana kueri paralel saat menunggu untuk mencapai titik sinkronisasi Exchange Iterator di antara semua utas konsumen.

Berlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru, Azure SQL Database, dan Azure SQL Managed Instance
CXROWSET_SYNC Terjadi selama pemindaian rentang paralel.
DAC_INIT Terjadi saat koneksi administrator khusus sedang menginisialisasi.
DBCC_SCALE_OUT_EXPR_CACHE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
DBMIRROR_DBM_EVENT Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
DBMIRROR_DBM_MUTEX Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
DBMIRROR_EVENTS_QUEUE Terjadi ketika pencerminan database menunggu peristiwa diproses.
DBMIRROR_SEND Terjadi ketika tugas sedang menunggu backlog komunikasi di lapisan jaringan untuk menghapus agar dapat mengirim pesan. Menunjukkan bahwa lapisan komunikasi mulai kelebihan beban dan memengaruhi throughput data pencerminan database.
DBMIRROR_WORKER_QUEUE Menunjukkan bahwa tugas pekerja pencerminan database sedang menunggu lebih banyak pekerjaan.
DBMIRRORING_CMD Terjadi ketika tugas sedang menunggu rekaman log dihapus ke disk. Status tunggu ini diperkirakan akan diadakan untuk jangka waktu yang lama.
DBSEEDING_FLOWCONTROL Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
DBSEEDING_OPERATION Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
DEADLOCK_ENUM_MUTEX Terjadi ketika monitor kebuntuan dan sys.dm_os_waiting_tasks mencoba memastikan bahwa SQL Server tidak menjalankan beberapa pencarian kebuntuan secara bersamaan.
DEADLOCK_TASK_SEARCH Waktu tunggu yang besar pada sumber daya ini menunjukkan bahwa server menjalankan kueri di atas sys.dm_os_waiting_tasks, dan kueri ini memblokir pemantau kebuntuan agar tidak menjalankan pencarian kebuntuan. Jenis tunggu ini hanya digunakan oleh monitor kebuntuan. Kueri di atas penggunaan sys.dm_os_waiting_tasksDEADLOCK_ENUM_MUTEX.
DEBUG Terjadi selama penelusuran kesalahan Transact-SQL dan CLR untuk sinkronisasi internal.
DIRECTLOGCONSUMER_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
DIRTY_PAGE_POLL Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
DIRTY_PAGE_SYNC Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
DIRTY_PAGE_TABLE_LOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
DISABLE_VERSIONING Terjadi ketika SQL Server melakukan polling manajer transaksi versi untuk melihat apakah tanda waktu transaksi aktif paling awal lebih lambat dari tanda waktu ketika status mulai berubah. Jika ini masalahnya, semua transaksi rekam jepret yang dimulai sebelum ALTER DATABASE pernyataan dijalankan telah selesai. Status tunggu ini digunakan ketika SQL Server menonaktifkan penerapan versi dengan menggunakan ALTER DATABASE pernyataan .
DISKIO_SUSPEND Terjadi ketika tugas sedang menunggu untuk mengakses file ketika cadangan eksternal aktif. Ini dilaporkan untuk setiap proses pengguna yang menunggu. Jumlah yang lebih besar dari lima per proses pengguna mungkin menunjukkan bahwa pencadangan eksternal membutuhkan terlalu banyak waktu untuk diselesaikan.
DISPATCHER_PRIORITY_QUEUE_SEMAPHORE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
DISPATCHER_QUEUE_SEMAPHORE Terjadi ketika utas dari kumpulan dispatcher menunggu lebih banyak pekerjaan untuk diproses. Waktu tunggu untuk jenis tunggu ini diperkirakan akan meningkat ketika dispatcher menganggur.
DLL_LOADING_MUTEX Terjadi sekali saat menunggu DLL pengurai XML dimuat.
DPT_ENTRY_LOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
DROP_DATABASE_TIMER_TASK Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
DROPTEMP Terjadi di antara upaya untuk menghilangkan objek sementara jika upaya sebelumnya gagal. Durasi tunggu tumbuh secara eksponensial dengan setiap upaya drop yang gagal.
DTC Terjadi ketika tugas menunggu peristiwa yang digunakan untuk mengelola transisi status. Status ini mengontrol kapan pemulihan transaksi Koordinator Transaksi Terdistribusi Microsoft (MS DTC) terjadi setelah SQL Server menerima pemberitahuan bahwa layanan MS DTC telah menjadi tidak tersedia.
DTC_ABORT_REQUEST Terjadi dalam sesi pekerja MSDTC ketika sesi sedang menunggu untuk mengambil kepemilikan transaksi MSDTC. Setelah MS DTC memiliki transaksi, sesi dapat mengembalikan transaksi. Umumnya, sesi menunggu sesi lain yang menggunakan transaksi.
DTC_RESOLVE Terjadi ketika tugas pemulihan sedang menunggu master database dalam transaksi lintas database sehingga tugas dapat mengkueri hasil transaksi.
DTC_STATE Terjadi ketika tugas menunggu peristiwa yang melindungi perubahan pada objek status global MS DTC internal. Status ini harus diadakan untuk waktu yang sangat singkat.
DTC_TMDOWN_REQUEST Terjadi dalam sesi pekerja MSDTC ketika SQL Server menerima pemberitahuan bahwa layanan MS DTC tidak tersedia. Pertama, pekerja menunggu proses pemulihan MS DTC dimulai. Kemudian, pekerja menunggu untuk mendapatkan hasil transaksi terdistribusi yang sedang dikerjakan pekerja. Ini mungkin berlanjut sampai koneksi dengan layanan MS DTC telah diterbitkan kembali.
DTC_WAITFOR_OUTCOME Terjadi ketika tugas pemulihan menunggu MS DTC menjadi aktif untuk mengaktifkan resolusi transaksi yang disiapkan.
DTCNEW_ENLIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
DTCNEW_PREPARE Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
DTCNEW_RECOVERY Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
DTCNEW_TM Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
DTCNEW_TRANSACTION_ENLISTMENT Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
DTCPNTSYNC Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
DUMP_LOG_COORDINATOR Terjadi ketika tugas utama menunggu subtugas untuk menghasilkan data. Biasanya, status ini tidak terjadi. Penantian panjang menunjukkan penyumbatan yang tidak terduga. Subtugas harus diselidiki.
DUMP_LOG_COORDINATOR_QUEUE Penggunaan internal saja.
DUMPTRIGGER Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
EC Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
EE_PMOLOCK Terjadi selama sinkronisasi jenis alokasi memori tertentu selama eksekusi pernyataan.
EE_SPECPROC_MAP_INIT Terjadi selama sinkronisasi pembuatan tabel hash prosedur internal. Penantian ini hanya dapat terjadi selama akses awal tabel hash setelah instans SQL Server dimulai.
ENABLE_EMPTY_VERSIONING Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
ENABLE_VERSIONING Terjadi ketika SQL Server menunggu semua transaksi pembaruan dalam database ini selesai sebelum menyatakan database siap untuk transisi ke status yang diizinkan isolasi rekam jepret. Status ini digunakan ketika SQL Server mengaktifkan isolasi rekam jepret dengan menggunakan ALTER DATABASE pernyataan .
ERROR_REPORTING_MANAGER Terjadi selama sinkronisasi beberapa inisialisasi log kesalahan bersamaan.
EXCHANGE Terjadi selama sinkronisasi dalam iterator pertukaran prosesor kueri selama kueri paralel.
EXECSYNC Terjadi selama kueri paralel saat menyinkronkan dalam prosesor kueri di area yang tidak terkait dengan iterator pertukaran. Contoh area tersebut adalah bitmap, objek biner besar (LOB), dan iterator spool. LOB mungkin sering menggunakan status tunggu ini.
EXECUTION_PIPE_EVENT_INTERNAL Terjadi selama sinkronisasi antara bagian produsen dan konsumen dari eksekusi batch yang dikirimkan melalui konteks koneksi.
EXTERNAL_RG_UPDATE Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
EXTERNAL_SCRIPT_NETWORK_IO Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) hingga saat ini.
EXTERNAL_SCRIPT_PREPARE_SERVICE Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
EXTERNAL_SCRIPT_SHUTDOWN Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
EXTERNAL_WAIT_ON_LAUNCHER, Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
FABRIC_HADR_TRANSPORT_CONNECTION Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
FABRIC_REPLICA_CONTROLLER_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
FAILPOINT Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
FCB_REPLICA_READ Terjadi ketika pembacaan rekam jepret (atau rekam jepret sementara yang dibuat oleh DBCC) file jarang disinkronkan.
FCB_REPLICA_WRITE Terjadi ketika pendorongan atau penarikan halaman ke rekam jepret (atau rekam jepret sementara yang dibuat oleh DBCC) file jarang disinkronkan.
FEATURE_SWITCHES_UPDATE Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
FFT_NSO_DB_KILL_FLAG Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FFT_NSO_DB_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FFT_NSO_FCB Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FFT_NSO_FCB_FIND Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FFT_NSO_FCB_PARENT Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FFT_NSO_FCB_STATE Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
FFT_NSO_FILEOBJECT Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FFT_NSO_TABLE_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FFT_NTFS_STORE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FFT_RECOVERY Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FFT_RSFX_COMM Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FFT_RSFX_WAIT_FOR_MEMORY Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FFT_STARTUP_SHUTDOWN Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FFT_STORE_DB Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FFT_STORE_ROWSET_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FFT_STORE_TABLE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FILE_VALIDATION_THREADS Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
FILESTREAM_CACHE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FILESTREAM_CHUNKER Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FILESTREAM_CHUNKER_INIT Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FILESTREAM_FCB Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FILESTREAM_FILE_OBJECT Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FILESTREAM_WORKITEM_QUEUE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FILETABLE_SHUTDOWN Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FOREIGN_REDO Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) hingga saat ini.
FORWARDER_TRANSITION Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
FS_FC_RWLOCK Terjadi ketika ada tunggu oleh pengumpul sampah FILESTREAM untuk melakukan salah satu tugas berikut:

- Nonaktifkan pengumpulan sampah (digunakan oleh pencadangan dan pemulihan).
- Jalankan satu siklus pengumpul sampah FILESTREAM.
FS_GARBAGE_COLLECTOR_SHUTDOWN Terjadi ketika pengumpul sampah FILESTREAM menunggu tugas pembersihan selesai.
FS_HEADER_RWLOCK Terjadi ketika ada tunggu untuk memperoleh akses ke header FILESTREAM kontainer data FILESTREAM untuk membaca atau memperbarui konten dalam file header FILESTREAM (Filestream.hdr).
FS_LOGTRUNC_RWLOCK Terjadi ketika ada tunggu untuk memperoleh akses ke pemotongan log FILESTREAM untuk melakukan salah satu tugas berikut:

- Nonaktifkan sementara pemotongan log FILESTREAM (FSLOG) (digunakan oleh pencadangan dan pemulihan).
- Jalankan satu siklus pemotongan FSLOG.
FSA_FORCE_OWN_XACT Terjadi ketika operasi I/O file FILESTREAM perlu mengikat transaksi terkait, tetapi transaksi saat ini dimiliki oleh sesi lain.
FSAGENT Terjadi ketika operasi I/O file FILESTREAM menunggu sumber daya agen FILESTREAM yang sedang digunakan oleh operasi I/O file lain.
FSTR_CONFIG_MUTEX Terjadi ketika ada tunggu hingga konfigurasi ulang fitur FILESTREAM lain selesai.
FSTR_CONFIG_RWLOCK Terjadi ketika ada tunggu untuk menserialisasikan akses ke parameter konfigurasi FILESTREAM.
FT_COMPROWSET_RWLOCK Teks lengkap menunggu operasi metadata fragmen. Didokumenkan hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
FT_IFTS_RWLOCK Teks lengkap sedang menunggu sinkronisasi internal. Didokumenkan hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
FT_IFTS_SCHEDULER_IDLE_WAIT Jenis tunggu tidur penjadwal teks lengkap. Penjadwal menganggur.
FT_IFTS_ASYNC_WRITE_PIPE Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_BLOB_HASH Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_CATEALOG_SOURCE Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_COMP_DESC_MANAGER Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_CONSUMER_PLUGIN Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_CRAWL_BATCH_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_CRAWL_CHILDREN Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_DOCID_INTERFACE_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_DOCID_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_FP_INFO_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_HOST_CONTROLLER Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_MASTER_MERGE_TASK_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_MEMREGPOOL Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_MERGE_FRAGMENT_SYNC Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_NOISE_WORDS_RESOURCE Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_OCCURRENCE_BUFFER_POOL Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_PIPELINE Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_PIPELINE_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_PIPELINE_MANAGER Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_PROJECT_FD_INFO_MAP Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_SCHEDULER Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_SHARED_MEMORY Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_SHUTDOWN_PIPE Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_SRCH_FD_MANAGER Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_SRCH_FD_SERVICE Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_STOPLIST_CACHE_MANAGER Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_THESAURUS Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_VERSION_MANAGER Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTS_WORK_QUEUE Penggunaan internal saja.

Berlaku untuk: SQL Server 2022 (16.x) CU 1 dan versi yang lebih baru.
FT_IFTSHC_MUTEX Teks lengkap menunggu operasi kontrol FDHost. Didokumenkan hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
FT_IFTSISM_MUTEX Teks lengkap sedang menunggu operasi komunikasi. Didokumenkan hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
FT_MASTER_MERGE Teks lengkap menunggu operasi penggabungan master. Didokumenkan hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
FT_MASTER_MERGE_COORDINATOR Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FT_METADATA_MUTEX Didokumenkan hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
FT_PROPERTYLIST_CACHE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
FT_RESTART_CRAWL Terjadi ketika perayapan teks lengkap perlu dimulai ulang dari titik baik terakhir yang diketahui untuk pulih dari kegagalan sementara. Tunggu memungkinkan tugas pekerja yang saat ini mengerjakan populasi tersebut untuk menyelesaikan atau keluar dari langkah saat ini.
FULLTEXT GATHERER Terjadi selama sinkronisasi operasi teks lengkap.
GDMA_GET_RESOURCE_OWNER Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
GHOSTCLEANUP_UPDATE_STATS Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
GHOSTCLEANUPSYNCMGR Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
GLOBAL_QUERY_CANCEL Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
GLOBAL_QUERY_CLOSE Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
GLOBAL_QUERY_CONSUMER Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
GLOBAL_QUERY_PRODUCER Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
GLOBAL_TRAN_CREATE Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
GLOBAL_TRAN_UCS_SESSION Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
GUARDIAN Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
HADR_AG_MUTEX Terjadi ketika pernyataan DDL grup ketersediaan atau perintah Pengklusteran Failover Windows Server menunggu akses baca/tulis eksklusif ke konfigurasi grup ketersediaan.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_AR_CRITICAL_SECTION_ENTRY Terjadi ketika pernyataan DDL grup ketersediaan atau perintah Pengklusteran Failover Windows Server menunggu akses baca/tulis eksklusif ke status runtime replika lokal grup ketersediaan terkait.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_AR_MANAGER_MUTEX Terjadi ketika matikan replika ketersediaan menunggu startup selesai atau pengaktifan replika ketersediaan menunggu pematian selesai. Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_AR_UNLOAD_COMPLETED Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST Penerbit untuk peristiwa replika ketersediaan (seperti perubahan status atau perubahan konfigurasi) sedang menunggu akses baca/tulis eksklusif ke daftar pelanggan peristiwa. Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_BACKUP_BULK_LOCK Database utama grup ketersediaan menerima permintaan pencadangan dari database sekunder dan menunggu utas latar belakang selesai memproses permintaan untuk memperoleh atau melepaskan kunci Massal.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_BACKUP_QUEUE Utas latar belakang cadangan database utama grup ketersediaan sedang menunggu permintaan kerja baru dari database sekunder. (Biasanya, ini terjadi ketika database utama memegang log BulkOp dan sedang menunggu database sekunder untuk menunjukkan bahwa database utama dapat melepaskan kunci).

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_CLUSAPI_CALL Utas SQL Server menunggu untuk beralih dari mode non-preemptive (dijadwalkan oleh SQL Server) ke mode preemptive (dijadwalkan oleh sistem operasi) untuk memanggil API Pengklusteran Failover Windows Server.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_COMPRESSED_CACHE_SYNC Menunggu akses ke cache blok log terkompresi yang digunakan untuk menghindari pemadatan berlebihan dari blok log yang dikirim ke beberapa database sekunder.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_CONNECTIVITY_INFO Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_DATABASE_FLOW_CONTROL Menunggu pesan dikirim ke mitra ketika jumlah maksimum pesan yang diantrekan telah tercapai. Menunjukkan bahwa pemindaian log berjalan lebih cepat daripada yang dikirim jaringan. Ini adalah masalah hanya jika pengiriman jaringan lebih lambat dari yang diharapkan.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_DATABASE_VERSIONING_STATE Terjadi pada perubahan status penerapan versi database sekunder grup ketersediaan. Penantian ini untuk struktur data internal dan biasanya sangat singkat tanpa efek langsung pada akses data.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_DATABASE_WAIT_FOR_RECOVERY Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
HADR_DATABASE_WAIT_FOR_RESTART Menunggu database dimulai ulang di bawah kontrol grup ketersediaan. Dalam kondisi normal, ini bukan masalah pelanggan karena menunggu diharapkan di sini.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING Kueri pada objek dalam database sekunder yang dapat dibaca dari grup ketersediaan diblokir pada penerapan versi baris sambil menunggu penerapan atau pembatalan semua transaksi yang sedang dalam penerbangan ketika replika sekunder diaktifkan untuk beban kerja baca. Jenis tunggu ini menjamin bahwa versi baris tersedia sebelum eksekusi kueri di bawah isolasi rekam jepret.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_DB_COMMAND Menunggu respons terhadap pesan percakapan (yang memerlukan respons eksplisit dari sisi lain, menggunakan infrastruktur pesan percakapan grup ketersediaan). Banyak jenis pesan yang berbeda menggunakan jenis tunggu ini.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_DB_OP_COMPLETION_SYNC Menunggu respons terhadap pesan percakapan (yang memerlukan respons eksplisit dari sisi lain, menggunakan infrastruktur pesan percakapan grup ketersediaan). Banyak jenis pesan yang berbeda menggunakan jenis tunggu ini.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_DB_OP_START_SYNC Pernyataan DDL grup ketersediaan atau perintah Pengklusteran Failover Windows Server sedang menunggu akses berseri ke database ketersediaan dan status runtimenya.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_DBR_SUBSCRIBER Penerbit untuk peristiwa replika ketersediaan (seperti perubahan status atau perubahan konfigurasi) sedang menunggu akses baca/tulis eksklusif ke status runtime pelanggan peristiwa yang sesuai dengan database ketersediaan. Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_DBR_SUBSCRIBER_FILTER_LIST Penerbit untuk peristiwa replika ketersediaan (seperti perubahan status atau perubahan konfigurasi) menunggu akses baca/tulis eksklusif ke daftar pelanggan peristiwa yang sesuai dengan database ketersediaan. Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_DBSEEDING Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
HADR_DBSEEDING_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
HADR_DBSTATECHANGE_SYNC Kontrol konkurensi menunggu pembaruan status internal replika database.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_FABRIC_CALLBACK Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
HADR_FILESTREAM_BLOCK_FLUSH Manajer transportasi FILESTREAM AlwaysOn menunggu hingga pemrosesan blok log selesai.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_FILESTREAM_FILE_CLOSE Manajer transportasi FILESTREAM AlwaysOn menunggu hingga file FILESTREAM berikutnya diproses dan handelnya ditutup.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_FILESTREAM_FILE_REQUEST Replika sekunder AlwaysOn sedang menunggu replika utama untuk mengirim semua file FILESTREAM yang diminta selama UNDO.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_FILESTREAM_IOMGR Manajer transportasi FILESTREAM AlwaysOn menunggu kunci R/W yang melindungi manajer I/O FILESTREAM Always On selama startup atau shutdown.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_FILESTREAM_IOMGR_IOCOMPLETION Manajer I/O AlwaysOn FILESTREAM sedang menunggu penyelesaian I/O.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_FILESTREAM_MANAGER Manajer transportasi FILESTREAM AlwaysOn menunggu kunci R/W yang melindungi manajer transportasi FILESTREAM AlwaysOn selama startup atau shutdown.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_FILESTREAM_PREPROC Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
HADR_GROUP_COMMIT Pemrosesan penerapan transaksi menunggu untuk memungkinkan penerapan grup sehingga beberapa catatan log penerapan dapat dimasukkan ke dalam satu blok log. Penantian ini adalah kondisi yang diharapkan yang mengoptimalkan operasi I/O log, tangkap, dan kirim.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_LOGCAPTURE_SYNC Kontrol konkurensi di sekitar penangkapan log atau terapkan objek saat membuat atau menghancurkan pemindaian. Ini adalah tunggu yang diharapkan ketika mitra mengubah status atau status koneksi.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_LOGCAPTURE_WAIT Menunggu rekaman log tersedia. Dapat terjadi baik ketika menunggu rekaman log baru dihasilkan oleh koneksi atau untuk penyelesaian I/O saat membaca log tidak dalam cache. Ini adalah tunggu yang diharapkan jika pemindaian log terperangkap di akhir log atau membaca dari disk.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_LOGPROGRESS_SYNC Kontrol konkurensi tunggu saat memperbarui status kemajuan log replika database.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_NOTIFICATION_DEQUEUE Tugas latar belakang yang memproses pemberitahuan Pengklusteran Failover Windows Server sedang menunggu pemberitahuan berikutnya. Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS Manajer replika ketersediaan sedang menunggu akses berseri ke status runtime tugas latar belakang yang memproses pemberitahuan Pengklusteran Failover Windows Server. Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_NOTIFICATION_WORKER_STARTUP_SYNC Tugas latar belakang sedang menunggu penyelesaian pengaktifan tugas latar belakang yang memproses pemberitahuan Pengklusteran Failover Windows Server. Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_NOTIFICATION_WORKER_TERMINATION_SYNC Tugas latar belakang sedang menunggu penghentian tugas latar belakang yang memproses pemberitahuan Pengklusteran Failover Windows Server. Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_PARTNER_SYNC Kontrol konkurensi menunggu di daftar mitra.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_READ_ALL_NETWORKS Menunggu untuk mendapatkan akses baca atau tulis ke daftar jaringan WSFC. Penggunaan internal saja. Catatan: Mesin menyimpan daftar jaringan WSFC yang digunakan dalam DMV (seperti sys.dm_hadr_cluster_networks) atau untuk memvalidasi pernyataan AlwaysOn Transact-SQL yang mereferensikan informasi jaringan WSFC. Daftar ini diperbarui setelah startup mesin, pemberitahuan terkait WSFC, dan restart Always On internal (misalnya, kehilangan dan mendapatkan kembali kuorum WSFC). Tugas biasanya diblokir saat pembaruan dalam daftar tersebut sedang berlangsung.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_RECOVERY_WAIT_FOR_CONNECTION Menunggu database sekunder tersambung ke database utama sebelum menjalankan pemulihan. Ini adalah tunggu yang diharapkan, yang dapat memperpanjang jika koneksi ke primer lambat untuk dibuat.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_RECOVERY_WAIT_FOR_UNDO Pemulihan database sedang menunggu database sekunder menyelesaikan fase mengembalikan dan menginisialisasi untuk membawanya kembali ke titik log umum dengan database utama. Ini adalah tunggu yang diharapkan setelah failover. Kemajuan urungkan dapat dilacak melalui Windows System Monitor (perfmon.exe) dan DMV.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_REPLICAINFO_SYNC Menunggu kontrol konkurensi untuk memperbarui status replika saat ini.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_SEEDING_CANCELLATION Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
HADR_SEEDING_FILE_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
HADR_SEEDING_LIMIT_BACKUPS Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
HADR_SEEDING_SYNC_COMPLETION Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
HADR_SEEDING_TIMEOUT_TASK Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
HADR_SEEDING_WAIT_FOR_COMPLETION Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
HADR_SYNC_COMMIT Menunggu pemrosesan penerapan transaksi pada database sekunder yang disinkronkan untuk mengeraskan log. Penantian ini juga tercermin oleh penghitung kinerja Penundaan Transaksi. Jenis tunggu ini diharapkan untuk grup ketersediaan penerapan sinkron, dan menunjukkan waktu untuk mengirim, menulis, dan mengakui penerapan log ke database sekunder.
Untuk informasi terperinci dan HADR_SYNC_COMMIT pemecahan masalah, lihat posting blog ini

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_SYNCHRONIZING_THROTTLE Menunggu pemrosesan penerapan transaksi untuk memungkinkan sinkronisasi database sekunder mengejar akhir utama log, untuk beralih ke status yang disinkronkan. Ini adalah tunggu yang diharapkan ketika database sekunder mengejar ketinggalan.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_TDS_LISTENER_SYNC Baik sistem AlwaysOn internal, atau kluster WSFC, meminta agar pendengar dimulai atau dihentikan. Pemrosesan permintaan ini selalu asinkron, dan ada mekanisme untuk menghapus permintaan redundan. Ada juga saat-saat bahwa proses ini ditangguhkan karena perubahan konfigurasi. Semua tunggu yang terkait dengan mekanisme sinkronisasi pendengar ini menggunakan jenis tunggu ini. Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_TDS_LISTENER_SYNC_PROCESSING Digunakan di akhir pernyataan Always On Transact-SQL yang memerlukan memulai dan/atau menghentikan pendengar grup ketersediaan. Karena operasi mulai/berhenti dilakukan secara asinkron, utas pengguna memblokir menggunakan jenis tunggu ini hingga situasi pendengar diketahui.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_THROTTLE_LOG_RATE_GOVERNOR Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO Terjadi ketika replikasi geografis sekunder dikonfigurasi dengan ukuran komputasi yang lebih rendah (SLO yang lebih rendah) daripada yang utama. Database utama dibatasi karena konsumsi log yang tertunda oleh sekunder. Ini disebabkan oleh database sekunder yang memiliki kapasitas komputasi yang tidak mencukupi untuk mengikuti tingkat perubahan database utama.

Berlaku untuk: Azure SQL Database
HADR_THROTTLE_LOG_RATE_LOG_SIZE Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
HADR_THROTTLE_LOG_RATE_SEEDING Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
HADR_TIMER_TASK Menunggu untuk mendapatkan kunci pada objek tugas timer dan juga digunakan untuk menunggu aktual antara waktu pekerjaan sedang dilakukan. Misalnya, untuk tugas yang berjalan setiap 10 detik, setelah satu eksekusi, grup ketersediaan menunggu sekitar 10 detik untuk menjadwalkan ulang tugas, dan tunggu disertakan di sini.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_TRANSPORT_DBRLIST Menunggu akses ke daftar replika database lapisan transportasi. Digunakan untuk spinlock yang memberikan akses ke dalamnya.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_TRANSPORT_FLOW_CONTROL Menunggu ketika jumlah pesan Always On yang tidak diakui yang beredar melebihi ambang kontrol alur keluar. Ini berdasarkan replika ketersediaan ke replika (bukan berdasarkan database-ke-database).

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_TRANSPORT_SESSION Grup ketersediaan menunggu saat mengubah atau mengakses status transportasi yang mendasar.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_WORK_POOL Kontrol konkurensi menunggu pada objek tugas kerja latar belakang grup ketersediaan.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_WORK_QUEUE Alur pekerja latar belakang grup ketersediaan menunggu pekerjaan baru ditetapkan. Ini adalah tunggu yang diharapkan ketika ada pekerja yang siap menunggu pekerjaan baru, yang merupakan keadaan normal.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HADR_XRF_STACK_ACCESS Mengakses (mencari, menambahkan, dan menghapus) tumpukan fork pemulihan yang diperluas untuk database ketersediaan.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HCCO_CACHE Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
HK_RESTORE_FILEMAP Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
HKCS_PARALLEL_MIGRATION Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
HKCS_PARALLEL_RECOVERY Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
HTBUILD Terjadi dengan rencana mode batch paralel saat menyinkronkan bangunan tabel hash di sisi input gabungan/agregasi hash. Jika menunggu berlebihan dan tidak dapat dikurangi dengan menyetel kueri (seperti menambahkan indeks), pertimbangkan untuk menyesuaikan ambang biaya untuk paralelisme, atau menurunkan tingkat paralelisme.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HTDELETE Terjadi dengan rencana mode batch paralel saat menyinkronkan di akhir gabungan/agregasi hash. Jika menunggu berlebihan dan tidak dapat dikurangi dengan menyetel kueri (seperti menambahkan indeks), pertimbangkan untuk menyesuaikan ambang biaya untuk paralelisme, atau menurunkan tingkat paralelisme.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
HTMEMO Terjadi dengan rencana mode batch paralel saat menyinkronkan sebelum memindai tabel hash untuk menghasilkan kecocokan / tidak cocok dalam gabungan/agregasi hash. Jika menunggu berlebihan dan tidak dapat dikurangi dengan menyetel kueri (seperti menambahkan indeks), pertimbangkan untuk menyesuaikan ambang biaya untuk paralelisme, atau menurunkan tingkat paralelisme.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
HTREINIT Terjadi dengan paket mode batch paralel saat menyinkronkan sebelum mengatur ulang gabungan/agregasi hash untuk gabungan parsial berikutnya. Jika menunggu berlebihan dan tidak dapat dikurangi dengan menyetel kueri (seperti menambahkan indeks), pertimbangkan untuk menyesuaikan ambang biaya untuk paralelisme, atau menurunkan tingkat paralelisme.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
HTREPARTITION Terjadi dengan rencana mode batch paralel saat menyinkronkan partisi ulang tabel hash di sisi input gabungan/agregasi hash. Jika menunggu berlebihan dan tidak dapat dikurangi dengan menyetel kueri (seperti menambahkan indeks), pertimbangkan untuk menyesuaikan ambang biaya untuk paralelisme, atau menurunkan tingkat paralelisme.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
HTTP_ENUMERATION Terjadi saat startup untuk menghitung titik akhir HTTP untuk memulai HTTP.
HTTP_START Terjadi ketika koneksi sedang menunggu HTTP untuk menyelesaikan inisialisasi.
HTTP_STORAGE_CONNECTION Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
IMPPROV_IOWAIT Terjadi ketika SQL Server menunggu I/O beban massal selesai.
INSTANCE_LOG_RATE_GOVERNOR Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
INTERNAL_TESTING Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
IO_AUDIT_MUTEX Terjadi selama sinkronisasi buffer peristiwa pelacakan.
IO_COMPLETION Terjadi saat menunggu operasi I/O selesai. Jenis tunggu ini umumnya mewakili I/Os halaman non-data. Tunggu penyelesaian I/O halaman data muncul saat PAGEIOLATCH_* menunggu.
IO_QUEUE_LIMIT Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
IO_RETRY Terjadi ketika operasi I/O seperti baca atau tulis ke disk gagal karena sumber daya yang tidak mencukup, dan kemudian dicoba kembali.
IOAFF_RANGE_QUEUE Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
KSOURCE_WAKEUP Digunakan oleh tugas kontrol layanan saat menunggu permintaan dari Manajer Kontrol Layanan. Penantian panjang diharapkan dan tidak menunjukkan masalah.
KTM_ENLISTMENT Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
KTM_RECOVERY_MANAGER Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
KTM_RECOVERY_RESOLUTION Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
LATCH_DT Terjadi ketika menunggu kait DT (hancurkan). Ini tidak termasuk kait buffer atau kait tanda transaksi. Daftar LATCH_* tunggu tersedia di sys.dm_os_latch_stats. sys.dm_os_latch_statsLATCH_NLgrup , , LATCH_SHLATCH_UP, LATCH_EX, dan LATCH_DT menunggu bersama- sama.
LATCH_EX Terjadi saat menunggu kait EX (eksklusif). Ini tidak termasuk kait buffer atau kait tanda transaksi. Daftar LATCH_* tunggu tersedia di sys.dm_os_latch_stats. sys.dm_os_latch_statsLATCH_NLgrup , , LATCH_SHLATCH_UP, LATCH_EX, dan LATCH_DT menunggu bersama- sama.
LATCH_KP Terjadi ketika menunggu kait KP (simpan). Ini tidak termasuk kait buffer atau kait tanda transaksi. Daftar LATCH_* tunggu tersedia di sys.dm_os_latch_stats. sys.dm_os_latch_statsLATCH_NLgrup , , LATCH_SHLATCH_UP, LATCH_EX, dan LATCH_DT menunggu bersama- sama.
LATCH_NL Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
LATCH_SH Terjadi saat menunggu kait SH (berbagi). Ini tidak termasuk kait buffer atau kait tanda transaksi. Daftar LATCH_* tunggu tersedia di sys.dm_os_latch_stats. sys.dm_os_latch_statsLATCH_NLgrup , , LATCH_SHLATCH_UP, LATCH_EX, dan LATCH_DT menunggu bersama- sama.
LATCH_UP Terjadi ketika menunggu kait UP (pembaruan). Ini tidak termasuk kait buffer atau kait tanda transaksi. Daftar LATCH_* tunggu tersedia di sys.dm_os_latch_stats. sys.dm_os_latch_statsLATCH_NLgrup , , LATCH_SHLATCH_UP, LATCH_EX, dan LATCH_DT menunggu bersama- sama.
LAZYWRITER_SLEEP Terjadi ketika tugas penulis malas ditangguhkan. Ini adalah ukuran waktu yang dihabiskan oleh tugas latar belakang yang menunggu. Jangan pertimbangkan status ini saat Anda mencari kios pengguna.
LCK_M_BU Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Pembaruan Massal (BU). Untuk informasi selengkapnya, lihat Kunci Pembaruan Massal.
LCK_M_BU_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci Pembaruan Massal (BU) dengan Pemblokir Batalkan. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Pembaruan Massal.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_BU_LOW_PRIORITY Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Pembaruan Massal (BU) dengan Prioritas Rendah. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Pembaruan Massal.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_IS Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Intent Shared (IS). Untuk informasi selengkapnya, lihat Kunci Niat.
LCK_M_IS_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci Bersama Niat (IS) dengan Pemblokir Batalkan. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Niat.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_IS_LOW_PRIORITY Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Bersama Niat (IS) dengan Prioritas Rendah. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Niat.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_IU Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Pembaruan Niat (IU). Untuk informasi selengkapnya, lihat Kunci Niat.
LCK_M_IU_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci Pembaruan Niat (IU) dengan Pemblokir Batalkan. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Niat.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_IU_LOW_PRIORITY Terjadi ketika tugas menunggu untuk memperoleh kunci Pembaruan Niat (IU) dengan Prioritas Rendah. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Niat.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_IX Terjadi ketika tugas menunggu untuk memperoleh kunci Intent Exclusive (IX). Untuk informasi selengkapnya, lihat Kunci Niat.
LCK_M_IX_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci Intent Exclusive (IX) dengan Pemblokir Batalkan. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Niat.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_IX_LOW_PRIORITY Terjadi ketika tugas menunggu untuk memperoleh kunci Intent Exclusive (IX) dengan Prioritas Rendah. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Niat.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RIn_NL Terjadi ketika tugas sedang menunggu untuk memperoleh kunci NULL pada nilai kunci saat ini, dan kunci Sisipkan Rentang antara kunci saat ini dan sebelumnya. Kunci NULL pada kunci adalah kunci rilis instan.
LCK_M_RIn_NL_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci NULL dengan Pemblokir Batalkan pada nilai kunci saat ini, dan kunci Sisipkan Rentang dengan Pemblokir Batal antara kunci saat ini dan sebelumnya. Kunci NULL pada kunci adalah kunci rilis instan. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RIn_NL_LOW_PRIORITY Terjadi ketika tugas menunggu untuk memperoleh kunci NULL dengan Prioritas Rendah pada nilai kunci saat ini, dan kunci Sisipkan Rentang dengan Prioritas Rendah antara kunci saat ini dan sebelumnya. Kunci NULL pada kunci adalah kunci rilis instan. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RIn_S Terjadi ketika tugas sedang menunggu untuk memperoleh kunci bersama pada nilai kunci saat ini, dan kunci Sisipkan Rentang antara kunci saat ini dan sebelumnya.
LCK_M_RIn_S_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci bersama dengan Pemblokir Batalkan pada nilai kunci saat ini, dan kunci Sisipkan Rentang dengan Pemblokir Pembatas antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RIn_S_LOW_PRIORITY Terjadi ketika tugas menunggu untuk memperoleh kunci bersama dengan Prioritas Rendah pada nilai kunci saat ini, dan kunci Sisipkan Rentang dengan Prioritas Rendah antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RIn_U Tugas sedang menunggu untuk memperoleh kunci Pembaruan pada nilai kunci saat ini, dan kunci Sisipkan Rentang antara kunci saat ini dan sebelumnya.
LCK_M_RIn_U_ABORT_BLOCKERS Tugas sedang menunggu untuk memperoleh kunci Pembaruan dengan Pemblokir Batalkan pada nilai kunci saat ini, dan kunci Sisipkan Rentang dengan Pemblokir Pembatas antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RIn_U_LOW_PRIORITY Tugas sedang menunggu untuk memperoleh kunci Pembaruan dengan Prioritas Rendah pada nilai kunci saat ini, dan kunci Sisipkan Rentang dengan Prioritas Rendah antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RIn_X Terjadi ketika tugas menunggu untuk memperoleh kunci Eksklusif pada nilai kunci saat ini, dan kunci Sisipkan Rentang antara kunci saat ini dan sebelumnya.
LCK_M_RIn_X_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci Eksklusif dengan Pemblokir Batalkan pada nilai kunci saat ini, dan kunci Sisipkan Rentang dengan Pemblokir Pembatas antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RIn_X_LOW_PRIORITY Terjadi ketika tugas menunggu untuk memperoleh kunci Eksklusif dengan Prioritas Rendah pada nilai kunci saat ini, dan kunci Sisipkan Rentang dengan Prioritas Rendah antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RS_S Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Bersama pada nilai kunci saat ini, dan kunci Rentang Bersama antara kunci saat ini dan sebelumnya.
LCK_M_RS_S_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci Bersama dengan Pemblokir Batalkan pada nilai kunci saat ini, dan kunci Rentang Bersama dengan Pemblokir Pembatas antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RS_S_LOW_PRIORITY Terjadi ketika tugas menunggu untuk memperoleh kunci Bersama dengan Prioritas Rendah pada nilai kunci saat ini, dan kunci Rentang Bersama dengan Prioritas Rendah antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RS_U Terjadi ketika tugas menunggu untuk memperoleh kunci Pembaruan pada nilai kunci saat ini, dan kunci Rentang Pembaruan antara kunci saat ini dan sebelumnya.
LCK_M_RS_U_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci Pembaruan dengan Pemblokir Batalkan pada nilai kunci saat ini, dan kunci Perbarui Rentang dengan Pemblokir Pembatas antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_S_XACT Terjadi ketika tugas menunggu kunci bersama pada jenis XACT wait_resource , di mana niat tidak dapat disimpulkan. Jarang. Terkait dengan penguncian yang dioptimalkan.
LCK_M_S_XACT_READ Terjadi ketika tugas menunggu kunci bersama pada jenis XACT wait_resource , dengan niat untuk membaca. Terkait dengan penguncian yang dioptimalkan.
LCK_M_S_XACT_MODIFY Terjadi ketika tugas menunggu kunci bersama pada jenis XACT wait_resource , dengan niat untuk memodifikasi. Terkait dengan penguncian yang dioptimalkan.
LCK_M_RS_U_LOW_PRIORITY Terjadi ketika tugas menunggu untuk memperoleh kunci Pembaruan dengan Prioritas Rendah pada nilai kunci saat ini, dan kunci Rentang Pembaruan dengan Prioritas Rendah antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RX_S Terjadi ketika tugas menunggu untuk memperoleh kunci Bersama pada nilai kunci saat ini, dan kunci Rentang Eksklusif antara kunci saat ini dan sebelumnya.
LCK_M_RX_S_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci Bersama dengan Pemblokir Batalkan pada nilai kunci saat ini, dan Rentang Eksklusif dengan kunci Pemblokir Pembatas antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RX_S_LOW_PRIORITY Terjadi ketika tugas menunggu untuk memperoleh kunci Bersama dengan Prioritas Rendah pada nilai kunci saat ini, dan Rentang Eksklusif dengan kunci Prioritas Rendah antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RX_U Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Pembaruan pada nilai kunci saat ini, dan kunci rentang Eksklusif antara kunci saat ini dan sebelumnya.
LCK_M_RX_U_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci Pembaruan dengan Pemblokir Batalkan pada nilai kunci saat ini, dan kunci rentang Eksklusif dengan Pemblokir Pembatas antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RX_U_LOW_PRIORITY Terjadi ketika tugas menunggu untuk memperoleh kunci Pembaruan dengan Prioritas Rendah pada nilai kunci saat ini, dan kunci rentang Eksklusif dengan Prioritas Rendah antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RX_X Terjadi ketika tugas menunggu untuk memperoleh kunci Eksklusif pada nilai kunci saat ini, dan kunci Rentang Eksklusif antara kunci saat ini dan sebelumnya.
LCK_M_RX_X_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci Eksklusif dengan Pemblokir Batalkan pada nilai kunci saat ini, dan kunci Rentang Eksklusif dengan Pemblokir Pembatas antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_RX_X_LOW_PRIORITY Terjadi ketika tugas menunggu untuk memperoleh kunci Eksklusif dengan Prioritas Rendah pada nilai kunci saat ini, dan kunci Rentang Eksklusif dengan Prioritas Rendah antara kunci saat ini dan sebelumnya. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.)

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_S Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Bersama. Untuk informasi selengkapnya, lihat Kunci Bersama.
LCK_M_S_ABORT_BLOCKERS Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Bersama dengan Pemblokir Batalkan. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Bersama.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_S_LOW_PRIORITY Terjadi ketika tugas menunggu untuk memperoleh kunci Bersama dengan Prioritas Rendah. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Bersama.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_SCH_M Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Ubah Skema. Untuk informasi selengkapnya, lihat Kunci Skema.
LCK_M_SCH_M_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci Ubah Skema dengan Pemblokir Batalkan. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Skema.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_SCH_M_LOW_PRIORITY Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Modifikasi Skema dengan Prioritas Rendah. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Skema.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_SCH_S Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Berbagi Skema. Untuk informasi selengkapnya, lihat Kunci Skema.
LCK_M_SCH_S_ABORT_BLOCKERS Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Berbagi Skema dengan Pemblokir Batalkan. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Skema.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_SCH_S_LOW_PRIORITY Terjadi ketika tugas menunggu untuk memperoleh kunci Berbagi Skema dengan Prioritas Rendah. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Skema.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_SIU Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Pembaruan Bersama Dengan Niat. Untuk informasi selengkapnya, lihat Kunci Niat.
LCK_M_SIU_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci Pembaruan Bersama Dengan Niat dengan Pemblokir Batalkan. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Niat.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_SIU_LOW_PRIORITY Terjadi ketika tugas menunggu untuk memperoleh kunci Pembaruan Bersama Dengan Niat dengan Prioritas Rendah. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Niat.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_SIX Terjadi ketika tugas menunggu untuk memperoleh kunci Bersama Dengan Niat Eksklusif. Untuk informasi selengkapnya, lihat Kunci Niat.
LCK_M_SIX_ABORT_BLOCKERS Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Bersama Dengan Niat Eksklusif dengan Pemblokir Batalkan. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Niat.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_SIX_LOW_PRIORITY Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Bersama Dengan Niat Eksklusif dengan Prioritas Rendah. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Niat.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_U Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Pembaruan. Untuk informasi selengkapnya, lihat Memperbarui Kunci.
LCK_M_U_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci Pembaruan dengan Pemblokir Batalkan. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Memperbarui Kunci.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_U_LOW_PRIORITY Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Pembaruan dengan Prioritas Rendah. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Memperbarui Kunci.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_UIX Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Perbarui Dengan Niat Eksklusif. Untuk informasi selengkapnya, lihat Kunci Niat.
LCK_M_UIX_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci Eksklusif Pembaruan Dengan Niat dengan Pemblokir Batalkan. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Niat.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_UIX_LOW_PRIORITY Terjadi ketika tugas menunggu untuk memperoleh Kunci Eksklusif Pembaruan Dengan Niat dengan Prioritas Rendah. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Niat.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_X Terjadi ketika tugas sedang menunggu untuk memperoleh kunci Eksklusif. Untuk informasi selengkapnya, lihat Kunci Eksklusif.
LCK_M_X_ABORT_BLOCKERS Terjadi ketika tugas menunggu untuk memperoleh kunci Eksklusif dengan Pemblokir Batal. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Eksklusif.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LCK_M_X_LOW_PRIORITY Terjadi ketika tugas menunggu untuk memperoleh kunci Eksklusif dengan Prioritas Rendah. (Terkait dengan opsi tunggu prioritas rendah dan ALTER TABLEALTER INDEX.) Untuk informasi selengkapnya, lihat Kunci Eksklusif.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
LOG_POOL_SCAN Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
LOG_RATE_GOVERNOR Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
LOGBUFFER Terjadi ketika tugas menunggu ruang di buffer log untuk menyimpan catatan log. Nilai tinggi secara konsisten mungkin menunjukkan bahwa perangkat log tidak dapat mengikuti jumlah log yang dihasilkan oleh server.
LOGCAPTURE_LOGPOOLTRUNCPOINT Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
LOGGENERATION Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
LOGMGR Terjadi ketika tugas menunggu I/Os log yang luar biasa selesai sebelum mematikan log saat menutup database.
LOGMGR_FLUSH Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
LOGMGR_PMM_LOG Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
LOGMGR_QUEUE Terjadi saat tugas penulis log menunggu permintaan kerja.
LOGMGR_RESERVE_APPEND Terjadi ketika tugas menunggu untuk melihat apakah pemotongan log mengosongkan ruang log untuk mengaktifkan tugas untuk menulis rekaman log baru. Pertimbangkan untuk meningkatkan ukuran file log untuk database yang terpengaruh untuk mengurangi penantian ini.
LOGPOOL_CACHESIZE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
LOGPOOL_CONSUMER Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
LOGPOOL_CONSUMERSET Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
LOGPOOL_FREEPOOLS Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
LOGPOOL_MGRSET Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
LOGPOOL_REPLACEMENTSET Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
LOGPOOLREFCOUNTEDOBJECT_REFDONE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
LOWFAIL_MEMMGR_QUEUE Terjadi saat menunggu memori tersedia untuk digunakan.
MD_AGENT_YIELD Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
MD_LAZYCACHE_RWLOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
MEMORY_ALLOCATION_EXT Terjadi saat mengalokasikan memori dari kumpulan memori SQL Server internal atau sistem operasi.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
MEMORY_GRANT_UPDATE Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
METADATA_LAZYCACHE_RWLOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2008 R2 (10.50.x) saja.
MIGRATIONBUFFER Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
MISCELLANEOUS Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
MSQL_DQ Terjadi ketika tugas menunggu operasi kueri terdistribusi selesai. Ini digunakan untuk mendeteksi potensi kebuntuan aplikasi Multiple Active Result Set (MARS). Tunggu berakhir saat panggilan kueri terdistribusi selesai.
MSQL_XACT_MGR_MUTEX Terjadi ketika tugas menunggu untuk mendapatkan kepemilikan manajer transaksi sesi untuk melakukan operasi transaksi tingkat sesi.
MSQL_XACT_MUTEX Terjadi selama sinkronisasi penggunaan transaksi. Permintaan harus memperoleh mutex sebelum dapat menggunakan transaksi.
MSQL_XP Terjadi ketika tugas menunggu prosedur tersimpan yang diperluas berakhir. SQL Server menggunakan status tunggu ini untuk mendeteksi potensi kebuntuan aplikasi MARS. Tunggu berhenti ketika panggilan prosedur tersimpan yang diperluas berakhir.
MSSEARCH Terjadi selama panggilan Pencarian Teks-Penuh. Penantian ini berakhir ketika operasi teks lengkap selesai. Ini tidak menunjukkan ketidakcocokan, melainkan durasi operasi teks lengkap.
NET_WAITFOR_PACKET Terjadi ketika koneksi sedang menunggu paket jaringan selama pembacaan jaringan.
NETWORKSXMLMGRLOAD Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
NODE_CACHE_MUTEX Penggunaan internal saja.
OLEDB Terjadi ketika SQL Server memanggil Penyedia SNAC OLE DB (SQLNCLI) atau Driver Microsoft OLE DB untuk SQL Server (MSOLEDBSQL). Jenis tunggu ini tidak digunakan untuk sinkronisasi. Sebaliknya, ini menunjukkan durasi panggilan ke penyedia OLE DB.
ONDEMAND_TASK_QUEUE Terjadi saat tugas latar belakang menunggu permintaan tugas sistem prioritas tinggi. Waktu tunggu yang lama menunjukkan bahwa belum ada permintaan prioritas tinggi untuk diproses, dan seharusnya tidak menimbulkan kekhawatiran.
PAGEIOLATCH_DT Terjadi ketika tugas menunggu kait untuk buffer yang ada dalam permintaan I/O. Permintaan kait dalam mode Hancurkan. Penantian panjang mungkin menunjukkan masalah dengan subsistem disk.
PAGEIOLATCH_EX Terjadi ketika tugas menunggu kait untuk buffer yang ada dalam permintaan I/O. Permintaan kait berada dalam mode Eksklusif - mode yang digunakan saat buffer sedang ditulis ke disk. Penantian panjang mungkin menunjukkan masalah dengan subsistem disk.

Untuk informasi selengkapnya, lihat I/O Lambat - SQL Server dan performa I/O disk.
PAGEIOLATCH_KP Terjadi ketika tugas menunggu kait untuk buffer yang ada dalam permintaan I/O. Permintaan kait berada dalam mode Pertahankan. Penantian panjang mungkin menunjukkan masalah dengan subsistem disk.
PAGEIOLATCH_NL Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
PAGEIOLATCH_SH Terjadi ketika tugas menunggu kait untuk buffer yang ada dalam permintaan I/O. Permintaan kait berada dalam mode Bersama - mode yang digunakan saat buffer sedang dibaca dari disk. Penantian panjang mungkin menunjukkan masalah dengan subsistem disk.

Untuk informasi selengkapnya, lihat I/O Lambat - SQL Server dan performa I/O disk.
PAGEIOLATCH_UP Terjadi ketika tugas menunggu kait untuk buffer yang ada dalam permintaan I/O. Permintaan kait dalam mode Pembaruan. Penantian panjang mungkin menunjukkan masalah dengan subsistem disk.

Untuk informasi selengkapnya, lihat I/O Lambat - SQL Server dan performa I/O disk.
PAGELATCH_DT Terjadi ketika tugas menunggu pada kait untuk buffer yang tidak ada dalam permintaan I/O. Permintaan kait dalam mode Hancurkan. Mode perusakan harus diperoleh sebelum menghapus isi halaman. Untuk informasi selengkapnya, lihat Mode Latch.
PAGELATCH_EX Terjadi ketika tugas menunggu pada kait untuk buffer yang tidak ada dalam permintaan I/O. Permintaan kait dalam mode Eksklusif - ini memblokir utas lain dari menulis ke atau membaca dari halaman (buffer).

Skenario umum yang mengarah ke kait ini adalah ketidakcocokan kait buffer "sisipan halaman terakhir". Untuk memahami dan mengatasi hal ini, gunakan Atasi penyisipan halaman terakhir PAGELATCH_EX ketidakcocokan dan Mendiagnosis dan mengatasi ketidakcocokan latch sisipan halaman terakhir di SQL Server. Skenario lain adalah Latch contention pada tabel kecil dengan indeks non-kluster dan sisipan acak (tabel antrean).
PAGELATCH_KP Terjadi ketika tugas menunggu pada kait untuk buffer yang tidak ada dalam permintaan I/O. Permintaan kait dalam mode Keep, yang mencegah halaman dihancurkan oleh utas lain. Untuk informasi selengkapnya, lihat Mode Latch.
PAGELATCH_NL Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
PAGELATCH_SH Terjadi ketika tugas menunggu pada kait untuk buffer yang tidak ada dalam permintaan I/O. Permintaan kait berada dalam mode Bersama, yang memungkinkan beberapa utas dibaca, tetapi tidak memodifikasi, buffer (halaman). Untuk informasi selengkapnya, lihat Mode Latch.
PAGELATCH_UP Terjadi ketika tugas menunggu pada kait untuk buffer yang tidak ada dalam permintaan I/O. Permintaan kait dalam mode Pembaruan. Biasanya jenis tunggu ini mungkin diamati ketika halaman sistem (buffer) seperti PFS, GAM, SGAM dikaitkan. Untuk informasi selengkapnya, lihat Mode Latch.

Untuk memecahkan masalah skenario umum dengan kait ini, lihat Mengurangi Ketidakcocokan Alokasi dalam database tempdb SQL Server.
PARALLEL_BACKUP_QUEUE Terjadi saat menserialisasikan output yang dihasilkan oleh RESTORE HEADERONLY, , RESTORE FILELISTONLYatau RESTORE LABELONLY.
PARALLEL_REDO_DRAIN_WORKER Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
PARALLEL_REDO_FLOW_CONTROL Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
PARALLEL_REDO_LOG_CACHE Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
PARALLEL_REDO_TRAN_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
PARALLEL_REDO_TRAN_TURN Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
PARALLEL_REDO_WORKER_SYNC Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
PARALLEL_REDO_WORKER_WAIT_WORK Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
PERFORMANCE_COUNTERS_RWLOCK Penggunaan internal saja.
PHYSICAL_SEEDING_DMV Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
POOL_LOG_RATE_GOVERNOR Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
PREEMPTIVE_ABR Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
PREEMPTIVE_AUDIT_ACCESS_EVENTLOG Terjadi ketika penjadwal SQL Server Operating System (SQLOS) beralih ke mode preemptive untuk menulis peristiwa audit ke log peristiwa Windows.

Berlaku untuk: SQL Server 2008 R2 (10.50.x) saja.
PREEMPTIVE_AUDIT_ACCESS_SECLOG Terjadi ketika penjadwal SQLOS beralih ke mode preemptive untuk menulis peristiwa audit ke log Keamanan Windows.

Berlaku untuk: SQL Server 2008 R2 (10.50.x) saja.
PREEMPTIVE_CLOSEBACKUPMEDIA Terjadi ketika penjadwal SQLOS beralih ke mode preemptive untuk menutup media cadangan.
PREEMPTIVE_CLOSEBACKUPTAPE Terjadi ketika penjadwal SQLOS beralih ke mode preemptive untuk menutup perangkat cadangan pita.
PREEMPTIVE_CLOSEBACKUPVDIDEVICE Terjadi ketika penjadwal SQLOS beralih ke mode preemptive untuk menutup perangkat cadangan virtual.
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL Terjadi ketika penjadwal SQLOS beralih ke mode preemptive untuk melakukan operasi kluster failover Windows.
PREEMPTIVE_COM_COCREATEINSTANCE Terjadi ketika penjadwal SQLOS beralih ke mode preemptive untuk membuat objek COM.
PREEMPTIVE_COM_COGETCLASSOBJECT Penggunaan internal saja.
PREEMPTIVE_COM_CREATEACCESSOR Penggunaan internal saja.
PREEMPTIVE_COM_DELETEROWS Penggunaan internal saja.
PREEMPTIVE_COM_GETCOMMANDTEXT Penggunaan internal saja.
PREEMPTIVE_COM_GETDATA Penggunaan internal saja.
PREEMPTIVE_COM_GETNEXTROWS Penggunaan internal saja.
PREEMPTIVE_COM_GETRESULT Penggunaan internal saja.
PREEMPTIVE_COM_GETROWSBYBOOKMARK Penggunaan internal saja.
PREEMPTIVE_COM_LBFLUSH Penggunaan internal saja.
PREEMPTIVE_COM_LBLOCKREGION Penggunaan internal saja.
PREEMPTIVE_COM_LBREADAT Penggunaan internal saja.
PREEMPTIVE_COM_LBSETSIZE Penggunaan internal saja.
PREEMPTIVE_COM_LBSTAT Penggunaan internal saja.
PREEMPTIVE_COM_LBUNLOCKREGION Penggunaan internal saja.
PREEMPTIVE_COM_LBWRITEAT Penggunaan internal saja.
PREEMPTIVE_COM_QUERYINTERFACE Penggunaan internal saja.
PREEMPTIVE_COM_RELEASE Penggunaan internal saja.
PREEMPTIVE_COM_RELEASEACCESSOR Penggunaan internal saja.
PREEMPTIVE_COM_RELEASEROWS Penggunaan internal saja.
PREEMPTIVE_COM_RELEASESESSION Penggunaan internal saja.
PREEMPTIVE_COM_RESTARTPOSITION Penggunaan internal saja.
PREEMPTIVE_COM_SEQSTRMREAD Penggunaan internal saja.
PREEMPTIVE_COM_SEQSTRMREADANDWRITE Penggunaan internal saja.
PREEMPTIVE_COM_SETDATAFAILURE Penggunaan internal saja.
PREEMPTIVE_COM_SETPARAMETERINFO Penggunaan internal saja.
PREEMPTIVE_COM_SETPARAMETERPROPERTIES Penggunaan internal saja.
PREEMPTIVE_COM_STRMLOCKREGION Penggunaan internal saja.
PREEMPTIVE_COM_STRMSEEKANDREAD Penggunaan internal saja.
PREEMPTIVE_COM_STRMSEEKANDWRITE Penggunaan internal saja.
PREEMPTIVE_COM_STRMSETSIZE Penggunaan internal saja.
PREEMPTIVE_COM_STRMSTAT Penggunaan internal saja.
PREEMPTIVE_COM_STRMUNLOCKREGION Penggunaan internal saja.
PREEMPTIVE_CONSOLEWRITE Penggunaan internal saja.
PREEMPTIVE_CREATEPARAM Penggunaan internal saja.
PREEMPTIVE_DEBUG Penggunaan internal saja.
PREEMPTIVE_DFSADDLINK Penggunaan internal saja.
PREEMPTIVE_DFSLINKEXISTCHECK Penggunaan internal saja.
PREEMPTIVE_DFSLINKHEALTHCHECK Penggunaan internal saja.
PREEMPTIVE_DFSREMOVELINK Penggunaan internal saja.
PREEMPTIVE_DFSREMOVEROOT Penggunaan internal saja.
PREEMPTIVE_DFSROOTFOLDERCHECK Penggunaan internal saja.
PREEMPTIVE_DFSROOTINIT Penggunaan internal saja.
PREEMPTIVE_DFSROOTSHARECHECK Penggunaan internal saja.
PREEMPTIVE_DTC_ABORT Penggunaan internal saja.
PREEMPTIVE_DTC_ABORTREQUESTDONE Penggunaan internal saja.
PREEMPTIVE_DTC_BEGINTRANSACTION Penggunaan internal saja.
PREEMPTIVE_DTC_COMMITREQUESTDONE Penggunaan internal saja.
PREEMPTIVE_DTC_ENLIST Penggunaan internal saja.
PREEMPTIVE_DTC_PREPAREREQUESTDONE Penggunaan internal saja.
PREEMPTIVE_FILESIZEGET Penggunaan internal saja.
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION Penggunaan internal saja.
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION Penggunaan internal saja.
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION Penggunaan internal saja.
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO Penggunaan internal saja.
PREEMPTIVE_GETRMINFO Penggunaan internal saja.
PREEMPTIVE_HADR_LEASE_MECHANISM Penjadwalan manajer sewa grup ketersediaan untuk diagnostik Dukungan Microsoft.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PREEMPTIVE_HTTP_EVENT_WAIT Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
PREEMPTIVE_HTTP_REQUEST Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
PREEMPTIVE_LOCKMONITOR Penggunaan internal saja.
PREEMPTIVE_MSS_RELEASE Penggunaan internal saja.
PREEMPTIVE_ODBCOPS Penggunaan internal saja.
PREEMPTIVE_OLE_UNINIT Penggunaan internal saja.
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN Penggunaan internal saja.
PREEMPTIVE_OLEDB_ABORTTRAN Penggunaan internal saja.
PREEMPTIVE_OLEDB_GETDATASOURCE Penggunaan internal saja.
PREEMPTIVE_OLEDB_GETLITERALINFO Penggunaan internal saja.
PREEMPTIVE_OLEDB_GETPROPERTIES Penggunaan internal saja.
PREEMPTIVE_OLEDB_GETPROPERTYINFO Penggunaan internal saja.
PREEMPTIVE_OLEDB_GETSCHEMALOCK Penggunaan internal saja.
PREEMPTIVE_OLEDB_JOINTRANSACTION Penggunaan internal saja.
PREEMPTIVE_OLEDB_RELEASE Penggunaan internal saja.
PREEMPTIVE_OLEDB_SETPROPERTIES Penggunaan internal saja.
PREEMPTIVE_OLEDBOPS Penggunaan internal saja.
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT Penggunaan internal saja.
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE Penggunaan internal saja.
PREEMPTIVE_OS_AUTHENTICATIONOPS Penggunaan internal saja.
PREEMPTIVE_OS_AUTHORIZATIONOPS Penggunaan internal saja.
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT Penggunaan internal saja.
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID Penggunaan internal saja.
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER Penggunaan internal saja.
PREEMPTIVE_OS_BACKUPREAD Penggunaan internal saja.
PREEMPTIVE_OS_CLOSEHANDLE Penggunaan internal saja.
PREEMPTIVE_OS_CLUSTEROPS Penggunaan internal saja.
PREEMPTIVE_OS_COMOPS Penggunaan internal saja.
PREEMPTIVE_OS_COMPLETEAUTHTOKEN Penggunaan internal saja.
PREEMPTIVE_OS_COPYFILE Penggunaan internal saja.
PREEMPTIVE_OS_CREATEDIRECTORY Penggunaan internal saja.
PREEMPTIVE_OS_CREATEFILE Penggunaan internal saja.
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT Penggunaan internal saja.
PREEMPTIVE_OS_CRYPTIMPORTKEY Penggunaan internal saja.
PREEMPTIVE_OS_CRYPTOPS Penggunaan internal saja.
PREEMPTIVE_OS_DECRYPTMESSAGE Penggunaan internal saja.
PREEMPTIVE_OS_DELETEFILE Penggunaan internal saja.
PREEMPTIVE_OS_DELETESECURITYCONTEXT Penggunaan internal saja.
PREEMPTIVE_OS_DEVICEIOCONTROL Penggunaan internal saja.
PREEMPTIVE_OS_DEVICEOPS Penggunaan internal saja.
PREEMPTIVE_OS_DIRSVC_NETWORKOPS Penggunaan internal saja.
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE Penggunaan internal saja.
PREEMPTIVE_OS_DOMAINSERVICESOPS Penggunaan internal saja.
PREEMPTIVE_OS_DSGETDCNAME Penggunaan internal saja.
PREEMPTIVE_OS_DTCOPS Penggunaan internal saja.
PREEMPTIVE_OS_ENCRYPTMESSAGE Penggunaan internal saja.
PREEMPTIVE_OS_FILEOPS Penggunaan internal saja.
PREEMPTIVE_OS_FINDFILE Penggunaan internal saja.
PREEMPTIVE_OS_FLUSHFILEBUFFERS Penggunaan internal saja.
PREEMPTIVE_OS_FORMATMESSAGE Penggunaan internal saja.
PREEMPTIVE_OS_FREECREDENTIALSHANDLE Penggunaan internal saja.
PREEMPTIVE_OS_FREELIBRARY Penggunaan internal saja.
PREEMPTIVE_OS_GENERICOPS Penggunaan internal saja.
PREEMPTIVE_OS_GETADDRINFO Penggunaan internal saja.
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE Penggunaan internal saja.
PREEMPTIVE_OS_GETDISKFREESPACE Penggunaan internal saja.
PREEMPTIVE_OS_GETFILEATTRIBUTES Penggunaan internal saja.
PREEMPTIVE_OS_GETFILESIZE Penggunaan internal saja.
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
PREEMPTIVE_OS_GETLONGPATHNAME Penggunaan internal saja.
PREEMPTIVE_OS_GETPROCADDRESS Penggunaan internal saja.
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT Penggunaan internal saja.
PREEMPTIVE_OS_GETVOLUMEPATHNAME Penggunaan internal saja.
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT Penggunaan internal saja.
PREEMPTIVE_OS_LIBRARYOPS Penggunaan internal saja.
PREEMPTIVE_OS_LOADLIBRARY Penggunaan internal saja.
PREEMPTIVE_OS_LOGONUSER Penggunaan internal saja.
PREEMPTIVE_OS_LOOKUPACCOUNTSID Penggunaan internal saja.
PREEMPTIVE_OS_MESSAGEQUEUEOPS Penggunaan internal saja.
PREEMPTIVE_OS_MOVEFILE Penggunaan internal saja.
PREEMPTIVE_OS_NETGROUPGETUSERS Penggunaan internal saja.
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS Penggunaan internal saja.
PREEMPTIVE_OS_NETUSERGETGROUPS Penggunaan internal saja.
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS Penggunaan internal saja.
PREEMPTIVE_OS_NETUSERMODALSGET Penggunaan internal saja.
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY Penggunaan internal saja.
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE Penggunaan internal saja.
PREEMPTIVE_OS_OPENDIRECTORY Penggunaan internal saja.
PREEMPTIVE_OS_PDH_WMI_INIT Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PREEMPTIVE_OS_PIPEOPS Penggunaan internal saja.
PREEMPTIVE_OS_PROCESSOPS Penggunaan internal saja.
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PREEMPTIVE_OS_QUERYREGISTRY Penggunaan internal saja.
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN Penggunaan internal saja.
PREEMPTIVE_OS_REMOVEDIRECTORY Penggunaan internal saja.
PREEMPTIVE_OS_REPORTEVENT Penggunaan internal saja.
PREEMPTIVE_OS_REVERTTOSELF Penggunaan internal saja.
PREEMPTIVE_OS_RSFXDEVICEOPS Penggunaan internal saja.
PREEMPTIVE_OS_SECURITYOPS Penggunaan internal saja.
PREEMPTIVE_OS_SERVICEOPS Penggunaan internal saja.
PREEMPTIVE_OS_SETENDOFFILE Penggunaan internal saja.
PREEMPTIVE_OS_SETFILEPOINTER Penggunaan internal saja.
PREEMPTIVE_OS_SETFILEVALIDDATA Penggunaan internal saja.
PREEMPTIVE_OS_SETNAMEDSECURITYINFO Penggunaan internal saja.
PREEMPTIVE_OS_SQLCLROPS Penggunaan internal saja.
PREEMPTIVE_OS_SQMLAUNCH Penggunaan internal saja.

Berlaku untuk: SQL Server 2008 R2 (10.50.x) melalui SQL Server 2016 (13.x).
PREEMPTIVE_OS_VERIFYSIGNATURE Penggunaan internal saja.
PREEMPTIVE_OS_VERIFYTRUST Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
PREEMPTIVE_OS_VSSOPS Penggunaan internal saja.
PREEMPTIVE_OS_WAITFORSINGLEOBJECT Penggunaan internal saja.
PREEMPTIVE_OS_WINSOCKOPS Penggunaan internal saja.
PREEMPTIVE_OS_WRITEFILE Penggunaan internal saja.
PREEMPTIVE_OS_WRITEFILEGATHER Penggunaan internal saja.
PREEMPTIVE_OS_WSASETLASTERROR Penggunaan internal saja.
PREEMPTIVE_REENLIST Penggunaan internal saja.
PREEMPTIVE_RESIZELOG Penggunaan internal saja.
PREEMPTIVE_ROLLFORWARDREDO Penggunaan internal saja.
PREEMPTIVE_ROLLFORWARDUNDO Penggunaan internal saja.
PREEMPTIVE_SB_STOPENDPOINT Penggunaan internal saja.
PREEMPTIVE_SERVER_STARTUP Penggunaan internal saja.
PREEMPTIVE_SETRMINFO Penggunaan internal saja.
PREEMPTIVE_SHAREDMEM_GETDATA Penggunaan internal saja.
PREEMPTIVE_SNIOPEN Penggunaan internal saja.
PREEMPTIVE_SOSHOST Penggunaan internal saja.
PREEMPTIVE_SOSTESTING Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
PREEMPTIVE_SP_SERVER_DIAGNOSTICS Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PREEMPTIVE_STARTRM Penggunaan internal saja.
PREEMPTIVE_STREAMFCB_CHECKPOINT Penggunaan internal saja.
PREEMPTIVE_STREAMFCB_RECOVER Penggunaan internal saja.
PREEMPTIVE_STRESSDRIVER Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
PREEMPTIVE_TESTING Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
PREEMPTIVE_TRANSIMPORT Penggunaan internal saja.
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN Penggunaan internal saja.
PREEMPTIVE_VSS_CREATESNAPSHOT Penggunaan internal saja.
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT Penggunaan internal saja.
PREEMPTIVE_XE_CALLBACKEXECUTE Penggunaan internal saja.
PREEMPTIVE_XE_CX_FILE_OPEN Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
PREEMPTIVE_XE_CX_HTTP_CALL Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
PREEMPTIVE_XE_DISPATCHER Penggunaan internal saja.
PREEMPTIVE_XE_ENGINEINIT Penggunaan internal saja.
PREEMPTIVE_XE_GETTARGETSTATE Penggunaan internal saja.
PREEMPTIVE_XE_SESSIONCOMMIT Penggunaan internal saja.
PREEMPTIVE_XE_TARGETFINALIZE Penggunaan internal saja.
PREEMPTIVE_XE_TARGETINIT Penggunaan internal saja.
PREEMPTIVE_XE_TIMERRUN Penggunaan internal saja.
PREEMPTIVE_XETESTING Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
PRINT_ROLLBACK_PROGRESS Digunakan untuk menunggu sementara proses pengguna berakhir dalam database yang telah ditransisikan dengan menggunakan klausa penghentian ALTER DATABASE. Untuk informasi selengkapnya, lihat MENGUBAH DATABASE (Transact-SQL).
PRU_ROLLBACK_DEFERRED Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_ALL_COMPONENTS_INITIALIZED Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_COOP_SCAN Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_DIRECTLOGCONSUMER_GETNEXT Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
PWAIT_EVENT_SESSION_INIT_MUTEX Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
PWAIT_HADR_ACTION_COMPLETED Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC Terjadi ketika tugas latar belakang menunggu penghentian tugas latar belakang yang menerima (melalui polling) pemberitahuan Pengklusteran Failover Windows Server.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_HADR_CLUSTER_INTEGRATION Operasi tambahkan, ganti, dan/atau hapus sedang menunggu untuk mengambil kunci tulis pada daftar internal AlwaysOn (seperti daftar jaringan, alamat jaringan, atau listener grup ketersediaan). Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_HADR_FAILOVER_COMPLETED Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_HADR_JOIN Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
PWAIT_HADR_OFFLINE_COMPLETED Operasi grup ketersediaan drop sedang menunggu grup ketersediaan target offline sebelum menghancurkan objek Pengklusteran Failover Windows Server.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_HADR_ONLINE_COMPLETED Operasi grup ketersediaan buat atau failover menunggu grup ketersediaan target online.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_HADR_POST_ONLINE_COMPLETED Operasi grup ketersediaan drop sedang menunggu penghentian tugas latar belakang apa pun yang dijadwalkan sebagai bagian dari perintah sebelumnya. Misalnya, mungkin ada tugas latar belakang yang mengubah database ketersediaan ke peran utama. DROP AVAILABILITY GROUP DDL harus menunggu tugas latar belakang ini berakhir untuk menghindari kondisi balapan.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_HADR_SERVER_READY_CONNECTIONS Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_HADR_WORKITEM_COMPLETED Tunggu internal oleh utas yang menunggu tugas kerja asinkron selesai. Ini adalah tunggu yang diharapkan dan untuk penggunaan CSS.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_HADRSIM Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
PWAIT_LOG_CONSOLIDATION_IO Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
PWAIT_LOG_CONSOLIDATION_POLL Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
PWAIT_MD_LOGIN_STATS Terjadi selama sinkronisasi internal dalam metadata pada statistik masuk.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_MD_RELATION_CACHE Terjadi selama sinkronisasi internal dalam metadata pada tabel atau indeks.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_MD_SERVER_CACHE Terjadi selama sinkronisasi internal dalam metadata pada server tertaut.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_MD_UPGRADE_CONFIG Terjadi selama sinkronisasi internal dalam meningkatkan konfigurasi luas server.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_PREEMPTIVE_APP_USAGE_TIMER Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_QRY_BPMEMORY Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_REPLICA_ONLINE_INIT_MUTEX Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
PWAIT_SBS_FILE_OPERATION Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
PWAIT_XTP_FSSTORAGE_MAINTENANCE Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
PWAIT_XTP_HOST_STORAGE_WAIT Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QDS_ASYNC_CHECK_CONSISTENCY_TASK Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QDS_ASYNC_PERSIST_TASK Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QDS_ASYNC_PERSIST_TASK_START Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QDS_ASYNC_QUEUE Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
QDS_BCKG_TASK Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QDS_BLOOM_FILTER Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QDS_CTXS Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QDS_DB_DISK Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QDS_DYN_VECTOR Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QDS_EXCLUSIVE_ACCESS Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
QDS_HOST_INIT Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
QDS_LOADDB Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QDS_QDS_CAPTURE_INIT Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
QDS_SHUTDOWN_QUEUE Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QDS_STMT Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QDS_STMT_DISK Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QDS_TASK_SHUTDOWN Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QDS_TASK_START Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QE_WARN_LIST_SYNC Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
QPJOB_KILL Menunjukkan bahwa pembaruan statistik otomatis asinkron dibatalkan oleh panggilan ke KILL saat pembaruan mulai berjalan. Utas penghentian ditangguhkan, menunggunya mulai mendengarkan KILL perintah. Nilai yang baik kurang dari satu detik.
QPJOB_WAITFOR_ABORT Menunjukkan bahwa pembaruan statistik otomatis asinkron dibatalkan oleh panggilan ke KILL saat dijalankan. Pembaruan sekarang telah selesai tetapi ditangguhkan hingga koordinasi pesan utas penghentian selesai. Ini adalah keadaan biasa tapi langka, dan harus sangat pendek. Nilai yang baik kurang dari satu detik.
QRY_MEM_GRANT_INFO_MUTEX Terjadi ketika manajemen memori Eksekusi Kueri mencoba mengontrol akses ke daftar informasi pemberian statis. Status ini mencantumkan informasi tentang permintaan memori yang diberikan dan menunggu saat ini. Status ini adalah status kontrol akses sederhana. Seharusnya tidak pernah ada penantian panjang pada status ini. Jika mutex ini tidak dirilis, semua kueri baru yang menggunakan memori berhenti merespons.
QRY_PARALLEL_THREAD_MUTEX Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
QRY_PROFILE_LIST_MUTEX Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
QUERY_ERRHDL_SERVICE_DONE Diidentifikasi hanya untuk tujuan informasi. Tidak didukung.

Berlaku untuk: SQL Server 2008 R2 (10.50.x) saja.
QUERY_WAIT_ERRHDL_SERVICE Diidentifikasi hanya untuk tujuan informasi. Tidak didukung.

Berlaku untuk: SQL Server 2008 R2 (10.50.x) saja.
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN Terjadi dalam kasus tertentu ketika build indeks pembuatan offline dijalankan secara paralel, dan rangkaian pekerja yang berbeda yang mengurutkan menyinkronkan akses ke file pengurutan.
QUERY_NOTIFICATION_MGR_MUTEX Terjadi selama sinkronisasi antrean pengumpulan sampah di Manajer Pemberitahuan Kueri.
QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX Terjadi selama sinkronisasi status untuk transaksi di Pemberitahuan Kueri.
QUERY_NOTIFICATION_TABLE_MGR_MUTEX Terjadi selama sinkronisasi internal dalam Manajer Pemberitahuan Kueri.
QUERY_NOTIFICATION_UNITTEST_MUTEX Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
QUERY_OPTIMIZER_PRINT_MUTEX Terjadi selama sinkronisasi produksi output diagnostik pengoptimal kueri. Jenis tunggu ini hanya terjadi jika pengaturan diagnostik telah diaktifkan di bawah arahan Dukungan Produk Microsoft.
QUERY_TASK_ENQUEUE_MUTEX Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
QUERY_TRACEOUT Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
RBIO_WAIT_VLF Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
RBIO_RG_STORAGE Terjadi ketika simpul komputasi database Hyperscale sedang dibatasi karena konsumsi log tertunda di server halaman.

Berlaku untuk: Azure SQL Database Hyperscale.
RBIO_RG_DESTAGE Terjadi ketika simpul komputasi database Hyperscale sedang dibatasi karena konsumsi log tertunda oleh penyimpanan log jangka panjang.

Berlaku untuk: Azure SQL Database Hyperscale.
RBIO_RG_REPLICA Terjadi ketika simpul komputasi database Hyperscale sedang dibatasi karena konsumsi log tertunda oleh simpul replika sekunder yang dapat dibaca.

Berlaku untuk: Azure SQL Database Hyperscale.
RBIO_RG_LOCALDESTAGE Terjadi ketika simpul komputasi database Hyperscale sedang dibatasi karena konsumsi log tertunda oleh layanan log.

Berlaku untuk: Azure SQL Database Hyperscale.
RECOVER_CHANGEDB Terjadi selama sinkronisasi status database dalam database siaga hangat.
RECOVERY_MGR_LOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
REDO_THREAD_PENDING_WORK Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
REDO_THREAD_SYNC Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
REMOTE_BLOCK_IO Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
REMOTE_DATA_ARCHIVE_MIGRATION_DMV Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
REMOTE_DATA_ARCHIVE_SCHEMA_DMV Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
REPL_CACHE_ACCESS Terjadi selama sinkronisasi pada cache artikel replikasi. Selama penantian ini, kios pembaca log replikasi, dan pernyataan bahasa definisi data (DDL) pada tabel yang diterbitkan diblokir.
REPL_HISTORYCACHE_ACCESS Penggunaan internal saja.
REPL_SCHEMA_ACCESS Terjadi selama sinkronisasi informasi versi skema replikasi. Status ini ada ketika pernyataan DDL dijalankan pada objek yang direplikasi, dan ketika pembaca log membangun atau menggunakan skema versi berdasarkan kemunculan DDL. Ketidakcocokan dapat dilihat pada jenis tunggu ini jika Anda memiliki banyak database yang diterbitkan pada satu penerbit dengan replikasi transaksional dan database yang diterbitkan sangat aktif.
REPL_TRANFSINFO_ACCESS Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
REPL_TRANHASHTABLE_ACCESS Penggunaan internal saja.
REPL_TRANTEXTINFO_ACCESS Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
REPLICA_WRITES Terjadi saat tugas menunggu penyelesaian penulisan halaman ke rekam jepret database atau replika DBCC.
REQUEST_DISPENSER_PAUSE Terjadi ketika tugas menunggu semua I/O yang luar biasa selesai, sehingga I/O ke file dapat dibekukan untuk pencadangan rekam jepret.
REQUEST_FOR_DEADLOCK_SEARCH Terjadi saat monitor kebuntuan menunggu untuk memulai pencarian kebuntuan berikutnya. Penantian ini diharapkan antara deteksi kebuntuan, dan total waktu tunggu yang panjang pada sumber daya ini tidak menunjukkan masalah.
RESERVED_MEMORY_ALLOCATION_EXT Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
RESMGR_THROTTLED Terjadi ketika permintaan baru masuk dan dibatasi berdasarkan GROUP_MAX_REQUESTS pengaturan.
RESOURCE_GOVERNOR_IDLE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
RESOURCE_QUEUE Terjadi selama sinkronisasi berbagai antrean sumber daya internal.
RESOURCE_SEMAPHORE Terjadi ketika permintaan memori kueri selama eksekusi kueri tidak dapat segera diberikan karena kueri bersamaan lainnya. Waktu tunggu dan tunggu yang tinggi mungkin menunjukkan jumlah kueri bersamaan yang berlebihan, atau jumlah permintaan memori yang berlebihan. Penantian berlebihan dari jenis ini mungkin menimbulkan kesalahan SQL 8645, "Waktu habis terjadi saat menunggu sumber daya memori untuk menjalankan kueri. Jalankan ulang kueri."

Untuk informasi terperinci dan ide pemecahan masalah tentang penantian pemberian memori, lihat Memecahkan masalah performa lambat atau memori rendah yang disebabkan oleh pemberian memori di SQL Server.
RESOURCE_SEMAPHORE_MUTEX Terjadi saat kueri menunggu permintaannya agar reservasi utas terpenuhi. Ini juga terjadi saat menyinkronkan kompilasi kueri dan permintaan pemberian memori.
RESOURCE_SEMAPHORE_QUERY_COMPILE Terjadi ketika jumlah kompilasi kueri bersamaan mencapai batas pembatasan. Waktu tunggu dan waktu tunggu yang tinggi mungkin menunjukkan kompilasi, kompilasi ulang, atau rencana yang tidak dapat di-cache yang berlebihan.
RESOURCE_SEMAPHORE_SMALL_QUERY Terjadi ketika permintaan memori oleh kueri kecil tidak dapat segera diberikan karena kueri bersamaan lainnya. Waktu tunggu tidak boleh melebihi lebih dari beberapa detik, karena server mentransfer permintaan ke kumpulan memori kueri utama jika gagal memberikan memori yang diminta dalam beberapa detik. Penantian tinggi mungkin menunjukkan jumlah kueri kecil bersamaan yang berlebihan sementara kumpulan memori utama diblokir oleh kueri tunggu.

Berlaku untuk: SQL Server 2008 R2 (10.50.x) saja.
RESTORE_FILEHANDLECACHE_ENTRYLOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
RESTORE_FILEHANDLECACHE_LOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
RG_RECONFIG Penggunaan internal saja.
ROWGROUP_OP_STATS Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
ROWGROUP_VERSION Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
RTDATA_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
SATELLITE_CARGO Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
SATELLITE_SERVICE_SETUP Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
SATELLITE_TASK Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
SBS_DISPATCH Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
SBS_RECEIVE_TRANSPORT Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
SBS_TRANSPORT Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
SCAN_CHAR_HASH_ARRAY_INITIALIZATION Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SEC_DROP_TEMP_KEY Terjadi setelah upaya gagal untuk menjatuhkan kunci keamanan sementara sebelum upaya coba lagi.
SECURITY_CNG_PROVIDER_MUTEX Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
SECURITY_CRYPTO_CONTEXT_MUTEX Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SECURITY_DBE_STATE_MUTEX Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
SECURITY_KEYRING_RWLOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SECURITY_MUTEX Terjadi ketika ada tunggu mutex yang mengontrol akses ke daftar global penyedia kriptografi Extensible Key Management (EKM) dan daftar sesi EKM.
SECURITY_RULETABLE_MUTEX Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SEMPLAT_DSI_BUILD Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SEQUENCE_GENERATION Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SEQUENTIAL_GUID Terjadi saat GUID berurutan baru sedang diperoleh.
SERVER_IDLE_CHECK Terjadi selama sinkronisasi status menganggur instans SQL Server ketika monitor sumber daya mencoba mendeklarasikan instans SQL Server sebagai menganggur atau mencoba bangun.
SERVER_RECONFIGURE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SESSION_WAIT_STATS_CHILDREN Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
SHARED_DELTASTORE_CREATION Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
SHUTDOWN Terjadi saat pernyataan matikan menunggu koneksi aktif keluar.
SLEEP_BPOOL_FLUSH Terjadi ketika titik pemeriksaan membatasi penerbitan I/Os baru untuk menghindari banjir subsistem disk.
SLEEP_BUFFERPOOL_HELPLW Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
SLEEP_DBSTARTUP Terjadi selama startup database sambil menunggu semua database pulih.
SLEEP_DCOMSTARTUP Terjadi sekali paling banyak selama startup instans SQL Server sambil menunggu inisialisasi DCOM selesai.
SLEEP_MASTERDBREADY Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SLEEP_MASTERMDREADY Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SLEEP_MASTERUPGRADED Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SLEEP_MEMORYPOOL_ALLOCATEPAGES Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
SLEEP_MSDBSTARTUP Terjadi ketika SQL Trace menunggu msdb database menyelesaikan startup.
SLEEP_RETRY_VIRTUALALLOC Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
SLEEP_SYSTEMTASK Terjadi selama awal tugas latar belakang sambil menunggu tempdb untuk menyelesaikan startup.
SLEEP_TASK Terjadi ketika tugas tidur saat menunggu peristiwa generik terjadi.
SLEEP_TEMPDBSTARTUP Terjadi saat tugas menunggu tempdb untuk menyelesaikan startup.
SLEEP_WORKSPACE_ALLOCATEPAGE Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
SLO_UPDATE Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
SMSYNC Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
SNI_CONN_DUP Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
SNI_CRITICAL_SECTION Terjadi selama sinkronisasi internal dalam komponen jaringan SQL Server.
SNI_HTTP_WAITFOR_0_DISCON Terjadi selama penonaktifan SQL Server, sambil menunggu koneksi HTTP yang keluar.
SNI_LISTENER_ACCESS Terjadi saat menunggu simpul akses memori non-seragam (NUMA) untuk memperbarui perubahan status. Akses ke perubahan status diserialisasikan.
SNI_TASK_COMPLETION Terjadi ketika ada menunggu semua tugas selesai selama perubahan status simpul NUMA.
SNI_WRITE_ASYNC Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
SOAP_READ Terjadi saat menunggu pembacaan jaringan HTTP selesai.
SOAP_WRITE Terjadi saat menunggu penulisan jaringan HTTP selesai.
SOCKETDUPLICATEQUEUE_CLEANUP Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
SOS_CALLBACK_REMOVAL Terjadi saat melakukan sinkronisasi pada daftar panggilan balik untuk menghapus panggilan balik. Penghitung ini tidak diharapkan berubah setelah inisialisasi server selesai.
SOS_DISPATCHER_MUTEX Terjadi selama sinkronisasi internal kumpulan dispatcher. Ini termasuk ketika kumpulan sedang disesuaikan.
SOS_LOCALALLOCATORLIST Terjadi selama sinkronisasi internal di manajer memori SQL Server.

Berlaku untuk: SQL Server 2008 R2 (10.50.x) saja.
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SOS_MEMORY_USAGE_ADJUSTMENT Terjadi ketika penggunaan memori sedang disesuaikan di antara kumpulan.
SOS_OBJECT_STORE_DESTROY_MUTEX Terjadi selama sinkronisasi internal di kumpulan memori saat menghancurkan objek dari kumpulan.
SOS_PHYS_PAGE_CACHE Memperkirakan waktu utas menunggu untuk memperoleh mutex yang harus diperolehnya sebelum mengalokasikan halaman fisik atau sebelum mengembalikan halaman tersebut ke sistem operasi. Tunggu pada jenis ini hanya muncul jika instans SQL Server menggunakan memori AWE.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SOS_PROCESS_AFFINITY_MUTEX Terjadi selama sinkronisasi akses untuk memproses pengaturan afinitas.
SOS_RESERVEDMEMBLOCKLIST Terjadi selama sinkronisasi internal di SQL Server Memory Manager.

Berlaku untuk: SQL Server 2008 R2 (10.50.x) saja.
SOS_SCHEDULER_YIELD Terjadi ketika tugas secara sukarela menghasilkan penjadwal untuk tugas lain yang akan dijalankan. Selama penantian ini, tugas menunggu dalam antrean yang dapat dijalankan agar kuantumnya diperpanjang, yaitu menunggu untuk dijadwalkan untuk dijalankan pada CPU lagi. Tunggu berkepanjangan pada jenis tunggu ini paling sering menunjukkan peluang untuk mengoptimalkan kueri yang melakukan pemindaian indeks atau tabel. Fokus pada regresi rencana, indeks yang hilang, pembaruan statistik, dan penulisan ulang kueri. Mengoptimalkan runtime mengurangi kebutuhan tugas untuk menghasilkan beberapa kali. Jika waktu kueri untuk tugas yang menggunakan CPU tersebut dapat diterima, maka jenis tunggu ini diharapkan dan dapat diabaikan.
SOS_SMALL_PAGE_ALLOC Terjadi selama alokasi dan pengosongan memori yang dikelola oleh beberapa objek memori.
SOS_STACKSTORE_INIT_MUTEX Terjadi selama sinkronisasi inisialisasi penyimpanan internal.
SOS_SYNC_TASK_ENQUEUE_EVENT Terjadi ketika tugas dimulai secara sinkron. Sebagian besar tugas di SQL Server dimulai secara asinkron, di mana kontrol kembali ke starter segera setelah permintaan tugas ditempatkan pada antrean kerja.
SOS_VIRTUALMEMORY_LOW Terjadi ketika alokasi memori menunggu Resource Manager untuk mengosongkan memori virtual.
SOSHOST_EVENT Terjadi ketika komponen yang dihosting, seperti CLR, menunggu pada objek sinkronisasi peristiwa SQL Server.
SOSHOST_INTERNAL Terjadi selama sinkronisasi panggilan balik manajer memori yang digunakan oleh komponen yang dihosting, seperti CLR.
SOSHOST_MUTEX Terjadi ketika komponen yang dihosting, seperti CLR, menunggu pada objek sinkronisasi mutex SQL Server.
SOSHOST_RWLOCK Terjadi ketika komponen yang dihosting, seperti CLR, menunggu pada objek sinkronisasi pembaca-penulis SQL Server.
SOSHOST_SEMAPHORE Terjadi ketika komponen yang dihosting, seperti CLR, menunggu pada objek sinkronisasi semaphore SQL Server.
SOSHOST_SLEEP Terjadi ketika tugas yang dihosting tidur saat menunggu peristiwa generik terjadi. Tugas yang dihosting digunakan oleh komponen yang dihosting seperti CLR.
SOSHOST_TRACELOCK Terjadi selama sinkronisasi akses ke aliran pelacakan.
SOSHOST_WAITFORDONE Terjadi ketika komponen yang dihosting, seperti CLR, menunggu tugas selesai.
SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SP_SERVER_DIAGNOSTICS_INIT_MUTEX Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SP_SERVER_DIAGNOSTICS_SLEEP Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SQLCLR_APPDOMAIN Terjadi saat CLR menunggu domain aplikasi menyelesaikan startup.
SQLCLR_ASSEMBLY Terjadi saat menunggu akses ke daftar rakitan yang dimuat di appdomain.
SQLCLR_DEADLOCK_DETECTION Terjadi saat CLR menunggu deteksi kebuntuan selesai.
SQLCLR_QUANTUM_PUNISHMENT Terjadi ketika tugas CLR dibatasi karena telah melebihi kuantum eksekusinya. Pembatasan ini dilakukan untuk mengurangi efek tugas intensif sumber daya ini pada tugas lain.
SQLSORT_NORMMUTEX Terjadi selama sinkronisasi internal, saat menginisialisasi struktur pengurutan internal.
SQLSORT_SORTMUTEX Terjadi selama sinkronisasi internal, saat menginisialisasi struktur pengurutan internal.
SQLTRACE_BUFFER_FLUSH Terjadi ketika tugas menunggu tugas latar belakang untuk menghapus buffer jejak ke disk setiap empat detik.

Berlaku untuk: SQL Server 2008 R2 (10.50.x) saja.
SQLTRACE_FILE_BUFFER Terjadi selama sinkronisasi pada buffer pelacakan selama pelacakan file.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SQLTRACE_FILE_READ_IO_COMPLETION Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SQLTRACE_FILE_WRITE_IO_COMPLETION Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SQLTRACE_INCREMENTAL_FLUSH_SLEEP Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SQLTRACE_LOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2008 R2 (10.50.x) saja.
SQLTRACE_PENDING_BUFFER_WRITERS Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
SQLTRACE_SHUTDOWN Terjadi saat penonaktifan jejak menunggu peristiwa pelacakan yang luar biasa selesai.
SQLTRACE_WAIT_ENTRIES Terjadi saat antrean peristiwa SQL Trace menunggu paket tiba pada antrean.
SRVPROC_SHUTDOWN Terjadi saat proses matikan menunggu sumber daya internal dilepaskan untuk dimatikan dengan bersih.
STARTUP_DEPENDENCY_MANAGER Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
TDS_BANDWIDTH_STATE Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
TDS_INIT Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
TDS_PROXY_CONTAINER Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
TEMPOBJ Terjadi ketika penurunan objek sementara disinkronkan. Penantian ini jarang terjadi, dan hanya terjadi jika tugas telah meminta akses eksklusif untuk penurunan tabel sementara.
TEMPORAL_BACKGROUND_PROCEED_CLEANUP Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
TERMINATE_LISTENER Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
THREADPOOL Terjadi ketika tugas (kueri atau masuk/keluar) sedang menunggu utas pekerja untuk menjalankannya. Ini dapat menunjukkan bahwa pengaturan utas pekerja maksimum salah dikonfigurasi, atau, paling umum, bahwa eksekusi batch memakan waktu yang luar biasa lama, sehingga mengurangi jumlah utas pekerja yang tersedia untuk memenuhi batch lain. Periksa performa batch (kueri) dan kurangi durasi kueri dengan mengurangi hambatan (pemblokiran, paralelisme, I/O, penantian kait), atau menyediakan desain pengindeksan atau kueri yang tepat.
TIMEPRIV_TIMEPERIOD Terjadi selama sinkronisasi internal timer Extended Events.
TRACE_EVTNOTIF Penggunaan internal saja.
TRACEWRITE Terjadi ketika penyedia pelacakan set baris SQL Trace menunggu buffer gratis atau buffer dengan peristiwa untuk diproses.
TRAN_MARKLATCH_DT Terjadi saat menunggu kait mode penghancurkan pada kait tanda transaksi. Kait tanda transaksi digunakan untuk sinkronisasi penerapan dengan transaksi yang ditandai.
TRAN_MARKLATCH_EX Terjadi saat menunggu kait mode eksklusif pada transaksi yang ditandai. Kait tanda transaksi digunakan untuk sinkronisasi penerapan dengan transaksi yang ditandai.
TRAN_MARKLATCH_KP Terjadi saat menunggu kait mode keep pada transaksi yang ditandai. Kait tanda transaksi digunakan untuk sinkronisasi penerapan dengan transaksi yang ditandai.
TRAN_MARKLATCH_NL Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
TRAN_MARKLATCH_SH Terjadi saat menunggu kait mode bersama pada transaksi yang ditandai. Kait tanda transaksi digunakan untuk sinkronisasi penerapan dengan transaksi yang ditandai.
TRAN_MARKLATCH_UP Terjadi saat menunggu kait mode pembaruan pada transaksi yang ditandai. Kait tanda transaksi digunakan untuk sinkronisasi penerapan dengan transaksi yang ditandai.
TRANSACTION_MUTEX Terjadi selama sinkronisasi akses ke transaksi oleh beberapa batch.
UCS_ENDPOINT_CHANGE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
UCS_MANAGER Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
UCS_MEMORY_NOTIFICATION Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
UCS_SESSION_REGISTRATION Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
UCS_TRANSPORT Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
UCS_TRANSPORT_STREAM_CHANGE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
UTIL_PAGE_ALLOC Terjadi ketika pemindaian log transaksi menunggu memori tersedia selama tekanan memori.
VDI_CLIENT_COMPLETECOMMAND Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
VDI_CLIENT_GETCOMMAND Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
VDI_CLIENT_OPERATION Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
VDI_CLIENT_OTHER Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
VERSIONING_COMMITTING Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
VIA_ACCEPT Terjadi ketika koneksi penyedia Adapter Antarmuka Virtual (VIA) selesai selama startup.
VIEW_DEFINITION_MUTEX Terjadi selama sinkronisasi pada akses ke definisi tampilan yang di-cache.
WAIT_FOR_RESULTS Terjadi saat menunggu pemberitahuan kueri dipicu.
WAIT_ON_SYNC_STATISTICS_REFRESH Terjadi ketika menunggu pembaruan statistik sinkron selesai sebelum kompilasi dan eksekusi kueri dapat dilanjutkan.

Berlaku untuk: Dimulai dengan SQL Server 2019 (15.x)
WAIT_SCRIPTDEPLOYMENT_REQUEST Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WAIT_SCRIPTDEPLOYMENT_WORKER Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WAIT_XLOGREAD_SIGNAL Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
WAIT_XTP_ASYNC_TX_COMPLETION Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WAIT_XTP_CKPT_AGENT_WAKEUP Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WAIT_XTP_CKPT_CLOSE Terjadi ketika menunggu titik pemeriksaan selesai.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WAIT_XTP_CKPT_ENABLED Terjadi ketika titik pemeriksaan dinonaktifkan, dan menunggu titik pemeriksaan diaktifkan.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WAIT_XTP_CKPT_STATE_LOCK Terjadi saat menyinkronkan pemeriksaan status titik pemeriksaan.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WAIT_XTP_COMPILE_WAIT Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
WAIT_XTP_GUEST Terjadi ketika alokator memori database perlu berhenti menerima pemberitahuan memori rendah.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
WAIT_XTP_HOST_WAIT Terjadi ketika penantian dipicu oleh mesin database dan diimplementasikan oleh host.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WAIT_XTP_OFFLINE_CKPT_BEFORE_REDO Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WAIT_XTP_OFFLINE_CKPT_LOG_IO Terjadi ketika titik pemeriksaan offline sedang menunggu IO baca log selesai.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WAIT_XTP_OFFLINE_CKPT_NEW_LOG Terjadi ketika titik pemeriksaan offline sedang menunggu rekaman log baru untuk dipindai.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WAIT_XTP_PROCEDURE_ENTRY Terjadi ketika prosedur penurunan sedang menunggu semua eksekusi prosedur tersebut saat ini selesai.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WAIT_XTP_RECOVERY Terjadi ketika pemulihan database menunggu pemulihan objek yang dioptimalkan memori selesai.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WAIT_XTP_SERIAL_RECOVERY Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
WAIT_XTP_SWITCH_TO_INACTIVE Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
WAIT_XTP_TASK_SHUTDOWN Terjadi ketika menunggu utas OLTP Dalam Memori selesai.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
WAIT_XTP_TRAN_DEPENDENCY Terjadi ketika menunggu dependensi transaksi.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WAITFOR Terjadi sebagai akibat dari WAITFOR pernyataan Transact-SQL. Durasi tunggu ditentukan oleh parameter ke pernyataan. Ini adalah tunggu yang dimulai pengguna.
WAITFOR_PER_QUEUE Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
WAITFOR_TASKSHUTDOWN Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
WAITSTAT_MUTEX Terjadi selama sinkronisasi akses ke pengumpulan statistik yang digunakan untuk mengisi sys.dm_os_wait_stats.
WCC Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
WINDOW_AGGREGATES_MULTIPASS Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
WINFAB_API_CALL Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WINFAB_REPLICA_BUILD_OPERATION Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
WINFAB_REPORT_FAULT Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
WORKTBL_DROP Terjadi saat berhenti sejenak sebelum mencoba kembali, setelah penurunan yang dapat dikerjakan gagal.
WRITE_COMPLETION Terjadi ketika operasi tulis sedang berlangsung.
WRITELOG Terjadi saat menunggu flush log selesai. Operasi umum yang menyebabkan flush log adalah penerapan transaksi dan titik pemeriksaan. Alasan umum untuk menunggu WRITELOG lama adalah: latensi disk (di mana file log transaksi berada), ketidakmampuan bagi I/O untuk mengikuti transaksi, atau, sejumlah besar operasi log transaksi dan flush (penerapan, putar kembali)
XACT_OWN_TRANSACTION Terjadi saat menunggu untuk memperoleh kepemilikan transaksi.
XACT_RECLAIM_SESSION Terjadi saat menunggu pemilik sesi saat ini untuk merilis kepemilikan sesi.
XACTLOCKINFO Terjadi selama sinkronisasi akses ke daftar kunci untuk transaksi. Selain transaksi itu sendiri, daftar kunci diakses oleh operasi seperti deteksi kebuntuan dan migrasi kunci selama pemisahan halaman.
XACTWORKSPACE_MUTEX Terjadi selama sinkronisasi cacat dari transaksi, serta jumlah kunci database antara anggota terdaftar dari transaksi.
XDB_CONN_DUP_HASH Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
XDES_HISTORY Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
XDES_OUT_OF_ORDER_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
XDES_SNAPSHOT Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
XDESTSVERMGR Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
XE_BUFFERMGR_ALLPROCESSED_EVENT Terjadi ketika buffer sesi Extended Events dibersihkan ke target. Penantian ini terjadi pada utas latar belakang.
XE_BUFFERMGR_FREEBUF_EVENT Terjadi ketika salah satu kondisi berikut ini benar:

- Sesi Extended Events dikonfigurasi tanpa kehilangan peristiwa, dan semua buffer dalam sesi saat ini penuh. Ini dapat menunjukkan bahwa buffer untuk sesi Extended Events terlalu kecil atau harus dipartisi.
- Audit mengalami penundaan. Ini dapat menunjukkan hambatan disk pada drive tempat audit ditulis.
XE_CALLBACK_LIST Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
XE_CX_FILE_READ Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
XE_DISPATCHER_CONFIG_SESSION_LIST Terjadi ketika sesi Extended Events yang menggunakan target asinkron dimulai atau dihentikan. Penantian ini menunjukkan salah satu kondisi berikut:

- Sesi Extended Events mendaftar dengan kumpulan utas latar belakang.
- Kumpulan utas latar belakang menghitung jumlah utas yang diperlukan berdasarkan beban saat ini.
XE_DISPATCHER_JOIN Terjadi ketika utas latar belakang yang digunakan untuk sesi Extended Events dihentikan.
XE_DISPATCHER_WAIT Terjadi ketika utas latar belakang yang digunakan untuk sesi Extended Events sedang menunggu buffer peristiwa diproses.
XE_FILE_TARGET_TVF Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
XE_LIVE_TARGET_TVF Penggunaan internal saja.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.
XE_MODULEMGR_SYNC Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
XE_OLS_LOCK Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
XE_PACKAGE_LOCK_BACKOFF Diidentifikasi hanya untuk tujuan informasi. Tidak didukung.

Berlaku untuk: SQL Server 2008 R2 (10.50.x) saja.
XE_SERVICES_EVENTMANUAL Penggunaan internal saja.
XE_SERVICES_MUTEX Penggunaan internal saja.
XE_SERVICES_RWLOCK Penggunaan internal saja.
XE_SESSION_CREATE_SYNC Penggunaan internal saja.
XE_SESSION_FLUSH Penggunaan internal saja.
XE_SESSION_SYNC Penggunaan internal saja.
XE_STM_CREATE Penggunaan internal saja.
XE_TIMER_EVENT Penggunaan internal saja.
XE_TIMER_MUTEX Penggunaan internal saja.
XE_TIMER_TASK_DONE Penggunaan internal saja.
XIO_CREDENTIAL_MGR_RWLOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
XIO_CREDENTIAL_RWLOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
XIO_EDS_MGR_RWLOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
XIO_EDS_RWLOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
XIO_IOSTATS_BLOBLIST_RWLOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
XIO_IOSTATS_FCBLIST_RWLOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2017 (14.x) dan versi yang lebih baru.
XIO_LEASE_RENEW_MGR_RWLOCK Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
XTP_HOST_DB_COLLECTION Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
XTP_HOST_LOG_ACTIVITY Penggunaan internal saja.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
XTP_HOST_PARALLEL_RECOVERY Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
XTP_PREEMPTIVE_TASK Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
XTP_TRUNCATION_LSN Penggunaan internal saja.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
XTPPROC_CACHE_ACCESS Terjadi ketika untuk mengakses semua objek cache prosedur tersimpan yang dikompilasi secara asli.

Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru.
XTPPROC_PARTITIONED_STACK_CREATE Terjadi ketika mengalokasikan simpul per-NUMA secara asli dikompilasi struktur cache prosedur tersimpan (harus dilakukan satu utas) untuk prosedur tertentu.

Berlaku untuk: SQL Server 2012 (11.x) dan versi yang lebih baru.

Untuk matriks kompatibilitas kunci, lihat sys.dm_tran_locks (Transact-SQL).