升級後驗證計劃指南
適用於:SQL Server
Azure SQL 資料庫
Azure SQL 受控執行個體
Microsoft Fabric 中的 SQL 資料庫
重要
查詢存放區提示讓您使用上更便利,不需要變更應用程式程式碼即可讓查詢計劃成形。 查詢存放區提示比計劃指南更簡單。 查詢存放區提示可在 Azure SQL 資料庫、Microsoft Fabric、Azure SQL 受控執行個體,以及 SQL Server 2022(16.x)和更高版本中使用。
建議您將應用程式升級為新版 SQL Server 時,重新評估和測試計畫指南定義。 效能調校需求和計畫指引的匹配行為可能會發生變更。 雖然無效的計畫指南不會導致查詢失敗,但是系統將不會使用此計畫指南來編譯計畫,而且此計畫可能不是最佳選擇。 將資料庫升級至較新版本的資料庫引擎之後,建議您執行下列工作:
使用 sys.fn_validate_plan_guide 函數來驗證現有的計畫指南。
使用擴充事件,透過 Plan Guide Unsuccessful 事件,在一段時間內監視是否有誤導的計畫。