it-swarm-eu.dev

SLEEP_TASK Wait Type in SQL Server - Was bedeutet das?

Ich habe den Wartetyp SLEEP_TASK Noch nie gesehen, und heute scheine ich eine Menge davon zu bekommen.

Ich bin nicht der offizielle DBA, sondern nur ein SQL Server-Entwickler, der sich mit DBA auskennt. Wir haben unsere Server letztes Wochenende auf 10.52.2500.0 - R2SP1 aktualisiert, denke ich.

Alle Informationen, die ich online finden konnte, weisen darauf hin, dass SLEEP_TASK Bedeutet, dass der Server darauf wartet, dass ein interner Prozess abgeschlossen wird. Ich habe keine Blockierungs- oder Hintergrundprozesse wie Checkpoints oder Ghost Cleanup ausgeführt, daher bin ich etwas ratlos.

Hat jemand diesen Wartetyp schon einmal gesehen, und wenn ja, können Sie mir eine Vorstellung davon geben, was ihn verursacht?

34
JNK

SLEEP_TASK ist eine allgemeine Wartezeit, die für alle Arten von Dingen verwendet wird, bei denen kein spezifischerer Wartetyp vorhanden ist. Sie tritt jedoch bei Hashing-Operationen (Join/Aggregat) auf, die auf Tempdb übertragen werden, und gelegentlich bei einem Austausch (Parallelitätsoperator). wo ein Verbraucher auf etwas wartet, das kein normales CXPACKET- oder EXECSYNC-Warten ist. Ich würde zuerst nach Hash-Verschüttungen suchen.

37
Paul White 9