我以前没见过SLEEP_TASK
等待类型,今天我似乎得到了很多。
我不是正式的 DBA,只是了解一些 DBA 知识的 SQL Server 开发人员。上周末我们将服务器升级到10.52.2500.0
- 我认为是 R2SP1。
我可以在网上找到的所有信息都表明这SLEEP_TASK
意味着服务器正在等待某种内部进程完成。我没有任何阻塞或任何后台进程,如检查点或幽灵清理运行,所以我有点难过。
有没有人见过这种等待类型,如果有,你能告诉我是什么原因造成的吗?
我以前没见过SLEEP_TASK
等待类型,今天我似乎得到了很多。
我不是正式的 DBA,只是了解一些 DBA 知识的 SQL Server 开发人员。上周末我们将服务器升级到10.52.2500.0
- 我认为是 R2SP1。
我可以在网上找到的所有信息都表明这SLEEP_TASK
意味着服务器正在等待某种内部进程完成。我没有任何阻塞或任何后台进程,如检查点或幽灵清理运行,所以我有点难过。
有没有人见过这种等待类型,如果有,你能告诉我是什么原因造成的吗?
SLEEP_TASK 是一种一般等待,用于不存在更具体的等待类型的各种事情,但它确实会出现溢出到 tempdb 的散列操作(连接/聚合),偶尔会出现在交换(并行运算符)消费者正在等待不是正常 CXPACKET 或 EXECSYNC 等待的东西。我会先检查哈希溢出。