共用方式為


sys.dm_os_memory_cache_entries (Transact-SQL)

傳回有關快取中所有項目的資訊。使用這份檢視來追蹤其相關聯物件的快取項目。您也可以使用這份檢視來取得快取項目的統計資料。

資料行名稱

資料類型

描述

cache_address

varbinary(8)

快取的位址。不可設為 Null。

name

nvarchar(256)

快取的名稱。不可設為 Null。

type

varchar(60)

快取的類型。不可設為 Null。

in_use_count

int

這個快取項目的並行使用者數目。不可設為 Null。

is_dirty

bit

1 = 這個快取項目含有未保存的變更。

不可設為 Null。

entry_address

varbinary(8)

快取項目的描述項位址。不可設為 Null。

entry_data_address

varbinary(8)

快取項目的使用者資料位址。

0x00000000 = 項目資料位址無法使用。

不可設為 Null。

in_use_count

int

這個快取項目的並行使用者數目。不可設為 Null。

is_dirty

bit

指出這個快取項目是否含有未保存的變更。不可設為 Null。

disk_ios_count

int

因為這個項目而產生的 I/O 數。不可設為 Null。

context_switches_count

int

因為這個項目而產生的內容切換數目。不可設為 Null。

original_cost

int

項目的原始成本。這個值是產生的 I/O 數、CPU 指示成本和內容切換計數的近似值。成本愈大,從快取中移除項目的機會愈小。不可設為 Null。

current_cost

int

快取項目的目前成本。在項目清除處理期間,會更新這個值。當項目重複使用時,目前成本會重設為其原始值。不可設為 Null。

memory_object_address

varbinary(8)

相關聯記憶體物件的位址。可設為 Null。

pages_allocated_count

bigint

用來儲存這個快取項目的 8KB 頁數。不可設為 Null。

entry_data

nvarchar(2048)

快取項目的序列化表示法。這項資訊視快取實作而定。可設為 Null。

權限

需要伺服器的 VIEW SERVER STATE 權限。