Sql-Server
由查詢儲存引起的阻塞。無法清除或禁用
我最近將我們的 2016 SQL Server 更新到 SP2 和 2018 年 8 月發布的最新 CU (KB4458621)。就在最後一天左右,我注意到我遇到了一些阻塞。我不能殺死 SPID b/c 它不是使用者程序。根據 SP_WHO2,命令是“Query Store ASYN”。我嘗試通過腳本和 UI 清除數據並禁用查詢儲存。似乎沒有任何效果,它只是旋轉,然後開始造成更多阻塞。還有其他人有這個問題嗎?誰能幫我弄清楚如何成功禁用查詢儲存?SP_WhoIsActive @show_System_SPIDS = 以下 1 個結果(僅查詢儲存結果)
更新 - 這現在導致 TempDB 驅動器被填滿。打算在幾個小時內嘗試重新啟動,看看是否能解決問題。將及時向大家發布。
謝謝,內特
根據您的解釋,我認為這與KB4461562相關,並已在最新的累積更新 5中得到解決。
修復:在 SQL Server 2016 和 2017 中使用查詢儲存時,事務和日誌截斷可能會被阻止
我在使用 SQL Server 2016 SP2 CU12 時遇到了同樣的問題,似乎 Cumulative Update 5 中包含的 FIX 並沒有解決它。
我看到還有KB4511715:
修復:在 SQL Server 2016 和 2017 中執行查詢儲存時,填充的事務日誌會導致中斷
這在SQL Server 2016 SP2 CU8中已修復,但考慮到我的版本是 SP2 CU12,它似乎也無法按預期工作。
目前我們已經安排重啟實例並更新到最新的 CU 以查看是否已解決。