SQL ServerのSLEEP_TASK待機タイプ-それは何を示していますか?


34

私はSLEEP_TASK前に待機タイプを見たことがありません、そして今日、私はそれらのトンを得ているようです。

私は公式のDBAではなく、DBAの知識があるSQL Server開発者です。先週末、サーバーを10.52.2500.0-R2SP1にアップグレードしました。

オンラインで見つけた情報はすべて、SLEEP_TASKサーバーが何らかの内部プロセスの完了を待っていることを示しています。チェックポイントやゴーストクリーンアップなどのブロッキングプロセスやバックグラウンドプロセスが実行されていないため、少し困惑しています。

この待機タイプを以前に見たことがありますか?

回答:


37

SLEEP_TASKは一般的な待機であり、より具体的な待機タイプが存在しないあらゆる種類の処理に使用されますが、tempdbに流出するハッシュ操作(結合/集計)で発生し、場合によっては交換(並列演算子)で発生しますコンシューマが通常のCXPACKETまたはEXECSYNC待機ではない何かを待機している場所。最初にハッシュの流出をチェックします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.