Sql-Server

需要維護 SQL Server 升級 2017 到 2019 的執行計劃

  • October 4, 2021

我們正在處理性能問題,需要維護執行計劃以進行故障排除。需要維護執行計劃並確保在升級到 2019 時不會刷新計劃記憶體。

升級期間計劃記憶體是否會被清除?有沒有辦法維護和確保執行計劃不被清除?

計劃記憶體不會在服務重新啟動後持續存在。由於升級需要重新啟動服務,因此無法跨版本升級維護計劃記憶體。

最好的辦法是確保啟用Query Store,然後按照 Microsoft 的建議在升級後使用 Query Store

升級後,如果您發現計劃回歸,您可以使用查詢儲存來強制執行具有更好性能的歷史計劃。

計劃記憶體存在於記憶體中。因此,它無法在升級後存活。

打開查詢儲存並讓它記錄您的查詢和計劃。該數據在數據庫內,因此它可以生存和升級。

引用自:https://dba.stackexchange.com/questions/300606