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