共用方式為


sys.dm_db_task_space_usage

傳回資料庫工作的頁面配置及取消配置活動。

ms190288.note(zh-tw,SQL.90).gif附註:
在 SQL Server 2005 中,這份檢視只適用於 tempdb 資料庫
資料行名稱 資料類型 描述

session_id

smallint

工作階段識別碼。

request_id

int

工作階段內的要求識別碼。

要求也叫作批次,可包含一或多項查詢。一個工作階段可以同時有多項作用中要求。如果使用平行執行計劃,則要求中的每一項查詢可啟動多個執行緒 (工作)。

exec_context_id

int

工作的執行內容識別碼。如需詳細資訊,請參閱<sys.dm_os_tasks>。

database_id

smallint

資料庫識別碼。

user_objects_alloc_page_count

bigint

這項工作所保留或配置給使用者物件的頁數。

user_objects_dealloc_page_count

bigint

這項工作已取消配置且不再保留給使用者物件的頁數。

internal_objects_alloc_page_count

bigint

這項工作所保留或配置給內部物件的頁數。

internal_objects_dealloc_page_count

bigint

這項工作已取消配置且不再保留給內部物件的頁數。

權限

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

備註

IAM 頁面不包括在這份檢視所報告的任何頁面計數中。

在要求開始時,頁面計數器會初始化為零 (0)。這些值會在要求完成時在工作階段層級上彙總。如需詳細資訊,請參閱<sys.dm_db_session_space_usage>。

工作資料表快取、暫存資料表快取和延遲卸除作業,會影響在指定工作中配置和取消配置的頁數。

使用者物件

下列物件已包括在使用者物件頁面計數器中:

  • 使用者自訂資料表和索引
  • 系統資料表和索引
  • 全域暫存資料表和索引
  • 本機暫存資料表和索引
  • 資料表變數
  • 資料表值函數中傳回的資料表

內部物件

內部物件只位於 tempdb 中。下列物件已包括在內部物件頁面計數器中:

  • 用於資料指標或多工緩衝處理作業和暫存大型物件 (LOB) 儲存體的工作資料表
  • 用於如雜湊聯結等作業的工作檔案
  • 排序執行

實體聯結

sys.dm_db_session_task_usage 的實體聯結

關聯性基數

來源 目的地 關聯性

dm_db_task_space_usage.request_id

dm_exec_requests.request_id

一對一

dm_db_task_space_usage.session_id

dm_exec_requests.session_id

一對一

範例

如需使用 sys.dm_db_task_space_usage 檢視的範例,請參閱<tempdb 磁碟空間不足的疑難排解>。

請參閱

參考

動態管理檢視和函數
資料庫相關動態管理檢視
sys.dm_exec_sessions
sys.dm_exec_requests
sys.dm_os_tasks
sys.dm_db_session_space_usage
sys.dm_db_file_space_usage

其他資源

tempdb 磁碟空間不足的疑難排解

說明及資訊

取得 SQL Server 2005 協助