Plan Cache 物件提供計數器來監視 SQL Server 如何使用記憶體來儲存物件,例如預存程式、臨時查詢語句、預編譯 Transact-SQL 語句和觸發器。 您可以同時監視 計劃快取 物件的多個實例,每個實例都代表要監視的不同計劃類型。
下表描述的是 SQLServer:Plan Cache 計數器。
| SQL Server 方案快取計數器 | 說明 |
|---|---|
| 快取點擊比率 | 快取命中與查詢之間的比率。 |
| Cache 物件計數 | 快取中的快取物件數目。 |
| 快取頁面 | 快取物件所使用的 8 KB 頁面數目。 |
| 快取使用中的物件 | 使用中的快取物件數目。 |
物件中的每個計數器都包含下列實例:
| 方案快取實例 | 說明 |
|---|---|
| _總 | 所有類型的快取實例資訊。 |
| Sql Plans | 從臨時 Transact-SQL 查詢產生的查詢計劃,包括自動參數化查詢,以及從使用 sp_prepare 或 sp_cursorprepare準備的 Transact-SQL 語句產生的查詢計劃。 如果稍後執行相同的 Transact-SQL 語句,SQL Server 會快取那些臨時 Transact-SQL 語句的計劃,以便日後重用。 系統會將用戶的參數化查詢(即使未精心準備)視為預備 SQL 計劃進行監控。 |
| 物件計劃 | 建立預存程式、函式或觸發程式所產生的查詢方案。 |
| 限制樹 | 檢視、規則、計算欄位和檢查約束的標準化樹狀結構。 |
| 擴充預存程式 | 擴展儲存程序的目錄資訊。 |
| 臨時表和數據表變數 | 快取與臨時表和數據表變數相關的資訊。 |