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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top