Блокировка вызвана Query Store. Невозможно очистить или отключить


8

Я недавно обновил наш SQL Server 2016 до SP2 и последний CU (KB4458621), выпущенный в августе 2018 года. Как раз в последний день или около того, я заметил, что у меня происходит некоторая блокировка. Я не могу убить SPID, потому что это не пользовательский процесс. Согласно SP_WHO2, команда называется «Запрашивать хранилище ASYN». Я попытался очистить данные и отключить хранилище запросов через скрипт и пользовательский интерфейс. Кажется, ничто не работает, оно просто вращается, а затем начинает вызывать больше блокировок. Кто-нибудь еще имеет эту проблему? Может кто-нибудь помочь мне разобраться, как успешно отключить хранилище запросов? SP_WhoIsActive @show_System_SPIDS = 1 результатов ниже (только результаты магазина запросов)

SP_WhoIsActive 1 SP_WhoIsActive 2

ОБНОВЛЕНИЕ - Это теперь заставило диск TempDB заполняться. Попытка перезагрузки через несколько часов и посмотреть, решит ли это проблему. Будет держать вас в курсе.

Спасибо нейт


Вы используете SET QUERY_STORE = OFF, но он снова включен? Я бы проследил и посмотрел, что делает какой-то другой процесс.
Джейкоб Х

Я думаю, что это заявление будет немедленным. Тем не менее, он просто вращается во время выполнения, а затем начинает вызывать больше блокировок. В итоге я отменил запрос.
Ноябрь

Выполняется ли перестройка автономного индекса? Кроме того, найдите блокатор свинца и попытайтесь убить его. Нам нужно больше деталей - установите sp_whoisactive.
Кин Шах

В настоящее время перестройки индекса не ведутся. У меня установлен SP_WhoIsActive, но это не показывает процесс SPIDS. И блокирующий SPID, и заблокированный SPID являются командами хранилища запросов.
Nate

1
работать с @show_system_spids = 1.
Кин Шах

Ответы:


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.