2016 SQL Serverを最近SP2に更新し、最新のCU(KB4458621)を2018年8月にリリースしました。ちょうど最終日かそこらで、いくつかのブロックが発生していることに気付きました。SPID b / cはユーザープロセスではないため、強制終了できません。SP_WHO2によると、コマンドは「Query Store ASYN」です。スクリプトとUIを使用して、データをパージし、クエリストアを無効にしてみました。何も機能していないようで、スピンしてからブロックが発生し始めます。他に誰かがこの問題を抱えていますか?誰でも私がクエリストアを無効にする方法を理解するのを手伝ってくれる?SP_WhoIsActive @show_System_SPIDS = 1以下の結果(クエリストアの結果のみ)
更新-これにより、TempDBドライブがいっぱいになります。数時間後に再起動してみて、問題が解決するかどうか確認してください。投稿し続けます。
ありがとう、ネイト
SET QUERY_STORE = OFFを実行していますが、再びオンになっていますか?他のプロセスがそれを実行しているかどうかを追跡して確認します。
—
Jacob H
その声明はすぐに出てくると思います。ただし、実行中にスピンし、その後、より多くのブロッキングを引き起こし始めます。そのため、クエリをキャンセルしてしまいます。
—
2018
オフラインのインデックスの再構築が進行中ですか?また、鉛ブロッカーを見つけて殺してみてください。詳細が必要です-sp_whoisactiveをインストールしてください。
—
キンシャー
現在、インデックスの再構築は行われていません。SP_WhoIsActiveがインストールされていますが、これらのプロセスSPIDSは表示されません。ブロックしているSPIDとブロックされているSPIDはどちらもクエリストアコマンドです。
—
2018
@show_system_spids = 1で実行
—
Kin Shah