匯出 (0) 列印
全部展開
Expand Minimize
本文章是由人工翻譯。 將指標移到文章內的文字上方即可查看原文。 其他資訊。
譯文
原文

sys.dm_os_memory_cache_entries (Transact-SQL)

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

適用於:SQL Server (SQL Server 2008 至目前版本)。

資料行名稱

資料類型

描述

cache_address

varbinary(8)

快取的位址。 不可為 Null。

name

nvarchar(256)

快取的名稱。 不可為 Null。

型別

varchar(60)

快取的類型。 不可為 Null。

entry_address

varbinary(8)

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

entry_data_address

varbinary(8)

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

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

不可為 Null。

in_use_count

int

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

is_dirty

bit

指出此快取項目是否已標記為要移除。 1 = 標示為移除。 不可為 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。

適用於:SQL Server 2008 至 SQL Server 2008 R2。

pages_kb

bigint

此快取項目所使用的記憶體數量 (以 KB 為單位)。 不可為 Null。

適用於:SQL Server 2012 至 SQL Server 2014。

entry_data

nvarchar(2048)

快取項目的序列化表示法。 這項資訊視快取存放區而定。 可為 Null。

pool_id

int

與項目相關聯的資源集區識別碼。 可為 Null。

不是 katmai

適用於:SQL Server 2008 R2 至 SQL Server 2014。

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

社群新增項目

新增
顯示:
© 2014 Microsoft