由查询存储引起的阻塞。无法清除或禁用


8

我最近将2016 SQL Server更新为SP2,并于2018年8月发布了最新的CU(KB4458621)。就在最后一天左右,我注意到我正在进行一些阻止。我无法杀死SPID b / c,这不是用户进程。根据SP_WHO2,命令为“查询存储ASYN”。我尝试通过Script和UI清除数据并禁用查询存储。似乎没有任何效果,它只是旋转然后开始引起更多阻塞。还有其他人遇到这个问题吗?谁能帮我弄清楚如何成功禁用查询存储吗?SP_WhoIsActive @show_System_SPIDS =以下1个结果(仅查询存储结果)

SP_WhoIsActive 1 SP_WhoIsActive 2

更新-这现在导致TempDB驱动器填满。尝试在几个小时后重新启动,看看是否可以解决问题。会及时向大家发布。

谢谢,内特


您正在运行SET QUERY_STORE = OFF,但是又重新打开了吗?我将跟踪并查看是否有其他进程正在执行此操作。
雅各布·H

我认为该声明将是即时的。但是,它只是在执行时旋转,然后开始引起更多阻塞。因此,我最终取消了查询。
Nate

正在进行任何离线索引重建吗?另外,找到铅阻滞剂并尝试将其杀死。我们需要更多详细信息-安装sp_whoisactive。
Kin Shah

目前没有正在进行的索引重建。我已经安装了SP_WhoIsActive,但是没有显示这些进程SPIDS。阻塞的SPID和阻塞的SPID都是查询存储命令。
Nate

1
与@show_system_spids运行= 1
健沙

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.