次の方法で共有


SQL Server プランキャッシュオブジェクト

プラン キャッシュ オブジェクトには、SQL Server がメモリを使用してストアド プロシージャ、アドホックおよび準備された Transact-SQL ステートメント、トリガーなどのオブジェクトを格納する方法を監視するカウンターが用意されています。 プラン キャッシュ オブジェクトの複数のインスタンスを同時に監視でき、各インスタンスは監視するプランの異なる種類を表します。

次の表では、 SQLServer:Plan Cacheカウンターについて説明します。

SQL Server プラン キャッシュ カウンター 説明
キャッシュ ヒット率 キャッシュ ヒットとルックアップの比率。
キャッシュ オブジェクトの数 キャッシュ内のキャッシュ オブジェクトの数。
キャッシュ ページ キャッシュ オブジェクトによって使用される 8 KB ページの数。
使用中のキャッシュ オブジェクト 使用中のキャッシュ オブジェクトの数。

オブジェクト内の各カウンターには、次のインスタンスが含まれています。

プラン キャッシュ インスタンス 説明
_トータル すべての種類のキャッシュ インスタンスに関する情報。
SQL プラン 自動パラメーター化されたクエリを含むアドホック Transact-SQL クエリ、またはsp_prepareまたはsp_cursorprepareを使用して準備された Transact-SQL ステートメントから生成されたクエリ プラン。 SQL Server では、後で同じ Transact-SQL ステートメントが実行された場合に再利用するために、アドホック Transact-SQL ステートメントのプランがキャッシュされます。 ユーザーパラメーター化クエリ (明示的に準備されていない場合でも) も、準備済み SQL プランとして監視されます。
オブジェクト プラン ストアド プロシージャ、関数、またはトリガーを作成して生成されたクエリ プラン。
バウンドツリー ビュー、ルール、計算列、チェック制約の正規化されたツリー。
拡張ストアド プロシージャ 拡張ストア プロシージャのカタログ情報。
一時テーブルとテーブル変数 一時テーブルとテーブル変数に関連する情報をキャッシュします。

こちらもご覧ください

サーバー メモリに関するサーバー構成オプション
SQL Server、バッファー マネージャー オブジェクト
リソースの利用状況の監視 (システム モニター)