本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
STV_WLM_QUERY_STATE
記錄 WLM 追蹤之查詢的目前狀態。
所有使用者都可看見 STV_WLM_QUERY_STATE。超級使用者可以看見所有資料列;一般使用者只能看見自己的資料。如需詳細資訊,請參閱系統資料表和檢視中資料的可見性。
此資料表中的部份或所有資料也會在 SYS 監控檢視 SYS_QUERY_HISTORY 中找到。SYS 監視檢視中的資料會格式化為更易於使用和理解。我們建議您使用 SYS 監控檢視進行查詢。
資料表欄
欄名稱 | 資料類型 | 描述 |
---|---|---|
xid | integer | 查詢或子查詢的交易 ID。 |
task | integer | 用於透過工作負載管理員追蹤查詢的 ID。可與多個查詢 ID 關聯。如果查詢已重新啟動,會將新的查詢 ID (而非新的任務 ID) 指派給該查詢。 |
query | integer | 查詢 ID。如果查詢已重新啟動,會將新的查詢 ID (而非新的任務 ID) 指派給該查詢。 |
service_class | integer | 服務類別的 ID。如需服務類別 ID 的清單,請參閱 WLM 服務類別 ID。 |
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 之服務類別中所有目前正在執行的查詢。如需服務類別 ID 的清單,請參閱 WLM 服務類別 ID。
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