クエリストアによるブロッキング。クリアまたは無効にできません


8

2016 SQL Serverを最近SP2に更新し、最新のCU(KB4458621)を2018年8月にリリースしました。ちょうど最終日かそこらで、いくつかのブロックが発生していることに気付きました。SPID b / cはユーザープロセスではないため、強制終了できません。SP_WHO2によると、コマンドは「Query Store ASYN」です。スクリプトとUIを使用して、データをパージし、クエリストアを無効にしてみました。何も機能していないようで、スピンしてからブロックが発生し始めます。他に誰かがこの問題を抱えていますか?誰でも私がクエリストアを無効にする方法を理解するのを手伝ってくれる?SP_WhoIsActive @show_System_SPIDS = 1以下の結果(クエリストアの結果のみ)

SP_WhoIsActive 1 SP_WhoIsActive 2

更新-これにより、TempDBドライブがいっぱいになります。数時間後に再起動してみて、問題が解決するかどうか確認してください。投稿し続けます。

ありがとう、ネイト


SET QUERY_STORE = OFFを実行していますが、再びオンになっていますか?他のプロセスがそれを実行しているかどうかを追跡して確認します。
Jacob H

その声明はすぐに出てくると思います。ただし、実行中にスピンし、その後、より多くのブロッキングを引き起こし始めます。そのため、クエリをキャンセルしてしまいます。
2018

オフラインのインデックスの再構築が進行中ですか?また、鉛ブロッカーを見つけて殺してみてください。詳細が必要です-sp_whoisactiveをインストールしてください。
キンシャー

現在、インデックスの再構築は行われていません。SP_WhoIsActiveがインストールされていますが、これらのプロセスSPIDSは表示されません。ブロックしているSPIDとブロックされているSPIDはどちらもクエリストアコマンドです。
2018

1
@show_system_spids = 1で実行
Kin Shah

回答:


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