it-swarm-id.com

SLEEP_TASK Jenis Tunggu di SQL Server - Apa yang ditunjukkannya?

Saya belum melihat SLEEP_TASK tunggu jenis sebelumnya, dan hari ini saya sepertinya mendapatkan banyak dari mereka.

Saya bukan DBA resmi, hanya pengembang SQL Server yang mengetahui beberapa hal DBA. Kami meningkatkan server kami akhir pekan lalu menjadi 10.52.2500.0 - R2SP1 saya pikir.

Semua info yang saya dapat temukan online menunjukkan bahwa SLEEP_TASK berarti server sedang menunggu semacam proses internal untuk diselesaikan. Saya tidak memiliki pemblokiran atau proses latar belakang seperti pos pemeriksaan atau pembersihan hantu yang berjalan, jadi saya agak bingung.

Adakah yang pernah melihat jenis penantian ini sebelumnya, dan jika demikian dapatkah Anda memberi saya gagasan tentang apa yang menyebabkannya?

34
JNK

SLEEP_TASK adalah penantian umum, digunakan untuk semua jenis hal di mana jenis penantian yang lebih spesifik tidak ada, tetapi ia muncul dengan operasi hashing (gabung/agregat) yang tumpah ke tempdb, dan kadang-kadang pada pertukaran (operator paralelisme) di mana konsumen menunggu sesuatu yang bukan CXPACKET atau EXECSYNC yang normal, menunggu. Saya akan memeriksa tumpahan Hash terlebih dahulu.

37
Paul White 9