適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric の SQL データベース
表形式でプロシージャ キャッシュに関する情報を表示します。
構文
DBCC PROCCACHE [ WITH NO_INFOMSGS ]
引数
WITH
オプションの指定を許可します。
NO_INFOMSGS
重大度レベルが 0 から 10 のすべての情報メッセージを表示しないようにします。
解説
プロシージャ キャッシュを使用してコンパイル済みの実行プランをキャッシュし、バッチの実行速度を上げます。 プロシージャ キャッシュ内のエントリはバッチ レベルです。 プロシージャ キャッシュには、次のエントリが含まれます。
- コンパイル済みプラン
- 実行プラン
- 代数ツリー
- 拡張プロシージャ
結果セット
次の表では、結果セットの列について説明します。
| 列名 | 説明 |
|---|---|
| 数値発動バフ | プロシージャ キャッシュ内のすべてのエントリで使用されるページの総数です。 |
| 使用された数値プロックバフ | 現在使用されているすべてのエントリで使用されるページの総数です。 |
| 数値発動バフが有効 | これは旧バージョンとの互換性のためにだけ用意されています。 現在使用されているすべてのエントリで使用されるページの総数です。 |
| プロシーカーキャッシュサイズ | プロシージャ キャッシュ内のエントリの総数です。 |
| 使用中のプロックキャッシュ | 現在使用されているエントリの総数です。 |
| プロックキャッシュアクティブ | これは旧バージョンとの互換性のためにだけ用意されています。 現在使用されているエントリの総数です。 |
アクセス許可
sysadmin 固定サーバー ロールまたは db_owner 固定データベース ロールのメンバーシップが必要です。