プラン ガイドを使用した配置済みアプリケーションのクエリの最適化

SQL Server 2005 では、クエリのパフォーマンスを最適化するプラン ガイドを作成するための sp_create_plan_guide システム ストアド プロシージャが導入されています。このプロシージャは、クエリのテキストを直接変更できない場合や、直接の変更が行われないようにしている場合に使用します。プラン ガイドは、サード パーティ ベンダが提供するデータベース アプリケーションのクエリの小さなサブセットで、期待どおりのパフォーマンスが得られない場合に役に立ちます。

このセクションの内容

トピック 説明

プラン ガイドについて

プラン ガイドとその種類、使用方法について説明します。

プラン ガイドのデザインと実装

プラン ガイドの作成前に検討する事項、プラン ガイドの作成方法、およびプラン ガイドの制限事項について説明します。

プラン ガイドを使用したクエリのパラメータ化動作の指定

TEMPLATE プラン ガイドを作成して、コンパイル時に一連のクエリをパラメータ化するかどうかを指定する方法について説明します。

パラメータ化クエリのプラン ガイドの設計

パラメータ化したクエリのプラン ガイドの作成方法について説明します。

SQL Server がプラン ガイドをクエリに照合するプロセス

プラン ガイドにクエリを対応させる論理アーキテクチャについて説明します。

SQL Server Profiler を使用したプラン ガイドの作成とテスト

プラン ガイドの作成時に、SQL Server Profiler を使用して実際のクエリ テキストをキャプチャし、クエリのプラン ガイドへの対応を容易にする方法について説明します。また、SQL Server Profiler を使用して、対応状態を検証する方法についても説明します。

参照

その他の技術情報

クエリ パフォーマンス

ヘルプおよび情報

SQL Server 2005 の参考資料の入手