プラン ガイドを使用した配置済みアプリケーションのクエリの最適化
sp_create_plan_guide および sp_create_plan_guide_from_handle システム ストアド プロシージャを使用すると、クエリのパフォーマンスを最適化するプラン ガイドを作成できます。これらのプロシージャは、クエリのテキストを直接変更できない場合や、直接の変更が行われないようにしている場合に使用します。プラン ガイドは、サード パーティ ベンダーが提供するデータベース アプリケーションのクエリの小さなサブセットで、期待どおりのパフォーマンスが得られない場合に役に立ちます。
このセクションの内容
プラン ガイドについて
プラン ガイドとその種類、使用方法について説明します。プラン ガイドのデザインと実装
プラン ガイドの作成前に検討する事項、プラン ガイドの作成方法、およびプラン ガイドの制限事項について説明します。プラン ガイドを使用したクエリのパラメータ化動作の指定
TEMPLATE プラン ガイドを作成して、コンパイル時に一連のクエリをパラメーター化するかどうかを指定する方法について説明します。パラメータ化クエリのプラン ガイドの設計
パラメーター化したクエリのプラン ガイドの作成方法について説明します。SQL Server がプラン ガイドをクエリに照合するプロセス
プラン ガイドにクエリを対応させる論理アーキテクチャについて説明します。SQL Server Profiler を使用したプラン ガイドの作成とテスト
プラン ガイドの作成時に、SQL Server Profiler を使用して実際のクエリ テキストをキャプチャし、クエリのプラン ガイドへの対応を容易にする方法について説明します。また、SQL Server Profiler を使用して、対応状態を検証する方法についても説明します。