Sleep_task等待SQL Server中的等待类型 - 它指示什么?
-
16-10-2019 - |
题
我还没看过 SLEEP_TASK
等待类型,今天我似乎已经得到了很多。
我不是官方DBA,只是一个知道一些DBA内容的SQL Server开发人员。上周末我们将服务器升级为 10.52.2500.0
-R2SP1我认为。
我可以在线找到的所有信息表明 SLEEP_TASK
意味着服务器正在等待某种内部过程完成。我没有任何阻塞或任何背景过程,例如检查点或幽灵清理运行,所以我有点困难。
有人以前看过这种等待类型吗?
解决方案
sleep_task是一般的等待,用于不存在更具体的等待类型的各种东西,但是它确实会随着散落到tempdb而又有偶尔在Exchange(ParalleleSism运算符)的散落到tempdb的哈希操作(JOIN/GRATEMATE)中出现消费者正在等待不是普通的cxpacket或execsync等待的地方。我会先检查一下哈希溢出物。
不隶属于 dba.stackexchange