DBCC PROCCACHE (Transact-SQL)
適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體
以表格形式顯示程序快取區的相關資訊。
Syntax
DBCC PROCCACHE [ WITH NO_INFOMSGS ]
注意
若要檢視 SQL Server 2014 與更早版本的 Transact-SQL 語法,請參閱舊版文件。
引數
WITH
接受即將指定的選項。
NO_INFOMSGS
抑制所有嚴重性層級在 0 至 10 的參考訊息。
備註
程序快取用來快取已編譯和可執行的計畫,以加速批次的執行。 程序快取中的項目,屬於批次層級。 程序快取含有下列項目:
- 已編譯的計畫
- 執行計畫
- Algebrizer 樹
- 擴充程序
結果集
下表將描述結果集的資料行。
資料行名稱 | 描述 |
---|---|
num proc buffs | 程序快取中所有項目所用的總頁數。 |
num proc buffs used | 所有目前使用中的項目所用的總頁數。 |
num proc buffs active | 只是為了與舊版相容。 所有目前使用中的項目所用的總頁數。 |
proc cache size | 程序快取中的總項目數。 |
proc cache used | 目前使用中的總項目數。 |
proc cache active | 只是為了與舊版相容。 目前使用中的總項目數。 |
權限
需要 系統管理員 固定伺服器角色或 db_owner 固定資料庫角色中的成員資格。