SLEEP_TASK SQL Server'da Tip Bekle - Ne anlama geliyor?


34

SLEEP_TASKBekleme türünü daha önce görmedim ve bugün onlardan bir ton alıyor gibiyim.

Ben resmi DBA değilim, sadece bazı DBA şeylerini bilen bir SQL Server geliştiricisi. 10.52.2500.0Sanırım sunucularımızı geçen hafta sonu - R2SP1'e yükselttik .

Çevrimiçi bulabildiğim tüm bilgiler SLEEP_TASK, sunucunun tamamlamak için bir çeşit dahili işlem beklediği anlamına geliyor. Herhangi bir engelleme veya kontrol noktaları veya hayalet temizleme işlemi gibi herhangi bir arka plan işlemleri yok, bu yüzden biraz güdük.

Bu bekleme türünü daha önce gören oldu mu? Öyleyse, bana neyin neden olduğuna dair bir fikir verebilir misiniz?

Yanıtlar:


37

SLEEP_TASK, daha belirli bir bekleme türünün olmadığı her türlü şey için kullanılan, genel bir beklemedir, ancak geçici bir alana (bazen paralel bir operatör) dökülecek olan karma işlemleriyle (birleştir / birleştir) ortaya çıkar. Bir tüketicinin normal bir CXPACKET veya EXECSYNC olmayan bir şeyi beklediği yerde. Önce Hash dökülmelerini kontrol ederdim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.