本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
STV_WLM_QUERY_STATE
記錄正在追蹤的查詢的目前狀態WLM。
STV_ _ WLM QUERY _ STATE 對所有用戶都可以看到。超級使用者可以看見所有資料列;一般使用者只能看見自己的資料。如需詳細資訊,請參閱系統資料表和檢視中資料的可見性。
此表格中的部分或全部資料也可以在SYS監視檢視中找到SYS_QUERY_HISTORY。SYS監視檢視中的資料格式化為更易於使用和理解。我們建議您使用SYS監視檢視來進行查詢。
資料表欄
欄名稱 | 資料類型 | 描述 |
---|---|---|
xid | integer | 查詢或子查詢的交易 ID。 |
task | integer | 用於透過工作負載管理員追蹤查詢的 ID。可以與多個查詢相關聯IDs。如果查詢已重新啟動,會將新的查詢 ID (而非新的任務 ID) 指派給該查詢。 |
query | integer | 查詢 ID。如果查詢已重新啟動,會將新的查詢 ID (而非新的任務 ID) 指派給該查詢。 |
service_class | integer | 服務類別的 ID。如需服務類別的清單IDs,請參閱WLM 服務類別 IDs。 |
slot_count | integer | WLM查詢插槽的數量。 |
wlm_start_time | timestamp | 查詢進入系統資料表佇列或短期查詢佇列的時間。 |
state | character(16) | 查詢或子查詢的目前狀態。 可能的值如下:
|
queue_time | bigint | 查詢在佇列中花費的時間 (微秒)。 |
exec_time | bigint | 查詢已執行的微秒數。 |
query_priority | char(20) | 查詢的優先順序。可能的值為 n/a 、lowest 、low 、normal 、high 和 highest ,其中 n/a 表示不支援查詢優先順序。 |
範例查詢
下列查詢顯示大於 4 之服務類別中所有目前正在執行的查詢。如需服務類別的清單IDs,請參閱WLM 服務類別 IDs。
select xid, query, trim(state) as state, queue_time, exec_time from stv_wlm_query_state where service_class > 4;
此查詢傳回下列範例輸出:
xid | query | state | queue_time | exec_time -------+-------+---------+------------+----------- 100813 | 25942 | Running | 0 | 1369029 100074 | 25775 | Running | 0 | 2221589242