Sleep_Task Wait Tipo en SQL Server - ¿Qué indica?
-
16-10-2019 - |
Pregunta
No he visto el SLEEP_TASK
Espera el tipo antes, y hoy parece que estoy recibiendo un montón de ellos.
No soy el DBA oficial, solo un desarrollador de SQL Server que conoce algunas cosas de DBA. Actualizamos nuestros servidores el fin de semana pasado para 10.52.2500.0
- R2SP1, creo.
Toda la información que pude encontrar en línea indica que SLEEP_TASK
significa que el servidor está esperando algún tipo de proceso interno para completar. No tengo ningún proceso de bloqueo o fondo como puntos de control o limpieza de fantasmas, por lo que estoy un poco perplejo.
¿Alguien ha visto este tipo de espera antes, y si es así, puede darme una idea de lo que lo está causando?
Solución
Sleep_Task es una espera general, utilizada para todo tipo de cosas en las que no existe un tipo de espera más específico, pero se produce con operaciones de hash (unirse/agregado) que se derraman a TEMPDB, y ocasionalmente a un intercambio (operador de paralelismo) Donde un consumidor espera algo que no sea una espera normal de CXPacket o Execync. Primero verificaría si hay derrames de hash.