syscacheobjects syscacheobjects - 北京怡康軟件科技有限公司 資源網(wǎng) "/>
包含有關如何使用高速緩存的信息。syscacheobjects 屬于 master 數(shù)據(jù)庫。下表顯示高速緩存查找鍵。
| 列名 | 數(shù)據(jù)類型 | 描述 |
|---|---|---|
| bucketid | int | 存儲桶 ID 值表示的范圍從 0 到(目錄大小 - 1)。目錄大小為哈希表的大小。 |
| cacheobjtype | nvarchar(34) | 高速緩存中的對象類型: 已編譯計劃 |
| objtype | nvarchar(16) | 對象的類型: 存儲過程 |
| objid | int | 用于在高速緩存中查找對象的主要關鍵字之一。這是存儲在 sysobjects 中的數(shù)據(jù)庫對象(過程、視圖、觸發(fā)器等)的對象 ID。對于高速緩存對象(如特殊或準備 SQL),objid 為內部生成的值。 |
| dbid | smallint | 在其中編譯高速緩存對象的數(shù)據(jù)庫 ID。 |
| uid | smallint | 表示特殊查詢計劃和準備計劃的編寫者。-2 表示提交的批處理不依賴于隱性名稱解析并能在不同的用戶間共享。這是首選方法。任何其它值表示數(shù)據(jù)庫中提交查詢的用戶 ID。 |
| refcounts | int | 引用該高速緩存對象的其它高速緩存對象數(shù)。計數(shù) 1 為基數(shù)。 |
| usecounts | int | 自開始以來使用該高速緩存對象的次數(shù)。 |
| pagesused | int | 高速緩存對象消耗的內存頁數(shù)。 |
| setopts | int | 影響編譯計劃的 SET 選項設置。這些是高速緩存關鍵字的一部分。更改該列中的值表示用戶已修改 SET 選項。這些選項包括: ANSI_PADDING |
| langid | smallint | 語言 ID。創(chuàng)建高速緩存對象的連接語言 ID。 |
| dateformat | smallint | 創(chuàng)建高速緩存對象的連接日期格式。 |
| status | int | 表示高速緩存對象是否是游標計劃。目前只使用最小的有效位。 |
| sqlbytes | int | 名稱長度或提交的批處理長度。如果前 128 個字符相同,可用于區(qū)分兩個名稱或提交的批處理。 |
| sql | nvarchar(256) | 過程名稱或提交批處理的前 128 個字符。 |