アップグレード後のプラン ガイドの確認
適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance Microsoft Fabric SQL Database
重要
クエリ ストア ヒント は、アプリケーション コードを変更することなくクエリ プランを形成するための使いやすい手段となります。 クエリ ストア のヒントは、プラン ガイドよりも簡単です。 クエリ ストアヒントは、Azure SQL Database、Microsoft Fabric の SQL データベース、Azure SQL Managed Instance、および SQL Server 2022 (16.x) 以降のバージョンで使用できます。
アプリケーションを新しいSQL Server のリリースにアップグレードした場合は、プラン ガイドの定義を再評価し、テストすることをおすすめします。 新しいリリースでは、パフォーマンス チューニングの要件とプラン ガイドの照合動作が異なる場合があります。 無効なプラン ガイドが原因でクエリが失敗することはありませんが、そのプラン ガイドは使用されずにプランがコンパイルされるので、最適な選択ではない場合があります。 最新のデータベース エンジンにデータベースをアップグレードした後は、次の作業を実行することをおすすめします。
既存のプラン ガイドを sys.fn_validate_plan_guide 関数を使用して検証する。
拡張イベントで、プラン ガイドによって不適切に生成されたプランがないか、 Plan Guide Unsuccessful イベントを使用して一定期間の間監視する。