sys.dm_pdw_dms_workers (Transact-SQL)
適用於:Azure Synapse Analytics Analytics Platform System (PDW)
保存所有完成 DMS 步驟之背景工作角色的相關信息。
注意
Azure Synapse Analytics 的無伺服器 SQL 集區不支援此語法。
資料行名稱 | 資料類型 | 描述 | 範圍 |
---|---|---|---|
request_id |
nvarchar(32) | 此 DMS 背景工作角色所屬的查詢。request_id 、 step_index 和 dms_step_index 會形成這個檢視的索引鍵。 |
請參閱 request_id sys.dm_pdw_exec_requests。 |
step_index |
int | 此 DMS 背景工作角色所屬的查詢步驟。request_id 、 step_index 和 dms_step_index 會形成這個檢視的索引鍵。 |
請參閱 step_index sys.dm_pdw_request_steps。 |
dms_step_index |
int | 此背景工作角色正在執行的 DMS 方案中的步驟。request_id 、 step_index 和 dms_step_index 會形成這個檢視的索引鍵。 |
|
pdw_node_id |
int | 背景工作角色正在執行的節點。 | 請參閱 node_id sys.dm_pdw_nodes。 |
distribution_id |
Int | 如果有任何,背景工作角色正在執行的散發。 | 請參閱 distribution_id sys.pdw_distributions。 |
type |
nvarchar(32) | 這個專案代表的 DMS 背景工作線程類型。 | DIRECT_CONVERTER 、DIRECT_READER 、FILE_READER 、HASH_CONVERTER 、HASH_READER 、ROUNDROBIN_CONVERTER 、EXPORT_READER EXTERNAL_READER EXTERNAL_WRITER 、PARALLEL_COPY_READER 、、、 REJECT_WRITER WRITER |
status |
nvarchar(32) | DMS 背景工作角色的狀態。 | 無法使用的資訊。 |
bytes_per_sec |
bigint | 最後一秒的讀取或寫入輸送量。 | 大於或等於 0 。 NULL 如果查詢已取消或失敗,背景工作角色才能執行。 |
bytes_processed |
bigint | 此背景工作角色處理的位元組總數。 | 大於或等於 0 。 NULL 如果查詢已取消或失敗,背景工作角色才能執行。 |
rows_processed |
bigint | 讀取或寫入此背景工作角色的數據列數目。 | 大於或等於 0 。 NULL 如果查詢已取消或失敗,背景工作角色才能執行。 |
start_time |
datetime | 此背景工作角色的執行開始的時間。 | 大於或等於此背景工作角色所屬之查詢步驟的開始時間。 請參閱 sys.dm_pdw_request_steps。 |
end_time |
datetime | 執行結束、失敗或取消的時間。 | NULL 適用於進行中或已排入佇列的工作者。 否則,大於 start_time 。 |
total_elapsed_time |
int | 執行所花費的總時間,以毫秒為單位。 | 大於或等於 0。 系統啟動或重新啟動之後經過的總時間。 如果 total_elapsed_time 超過整數的最大值(以毫秒為單位 24.8 天),則會導致因溢位而造成具體化失敗。毫秒的最大值相當於 24.8 天。 |
cpu_time |
bigint | 此背景工作角色所耗用的CPU時間,以毫秒為單位。 | 大於或等於 0。 |
query_time |
int | SQL 開始以毫秒為單位將數據列傳回線程之前的時間週期。 | 大於或等於 0。 |
buffers_available |
int | 未使用的緩衝區數目。 | NULL 如果查詢已取消或失敗,背景工作角色才能執行。 |
sql_spid |
int | 執行此 DMS 背景工作之 SQL Server 實例上的會話標識碼。 | |
dms_cpid |
int | 執行中實際線程的進程標識碼。 | |
error_id |
nvarchar(36) | 執行此背景工作角色期間發生之錯誤的唯一標識符,如果有的話。 | 請參閱 error_id sys.dm_pdw_request_steps。 |
source_info |
nvarchar(4000) | 如果是讀取器,請指定源數據表和數據行。 | |
destination_info |
nvarchar(4000) | 針對寫入器,指定目的地數據表。 |
如需此檢視所保留數據列上限的詳細資訊,請參閱容量限制主題中的元數據一節。