SVL_QUERY_QUEUE_INFO - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

SVL_QUERY_QUEUE_INFO

摘要說明在工作負載管理 (WLM) 查詢佇列或遞交佇列中花費時間之查詢的詳細資訊。

SVL_QUERY_QUE_INFO 檢視會篩選系統執行的查詢並僅顯示使用者執行的查詢。

SVL_QUERY_QUEUE_INFO 檢視會摘要從 STL_QUERYSTL_WLM_QUERYSTL_COMMIT_STATS 系統資料表中的資訊。

僅有超級使用者才看得到此視圖。如需詳細資訊,請參閱 系統資料表和檢視中資料的可見性

資料表欄位

資料欄名稱 資料類型 描述
database text 當查詢發出時,要將使用者連接至其中的資料庫名稱。
query integer 查詢 ID。
xid bigint 交易 ID。
userid integer 產生查詢的使用者之 ID。
querytxt text 查詢文字的前 100 個字元。
queue_start_time timestamp 查詢進入 WLM 佇列的時間 (以 UTC 表示)。
exec_start_time timestamp 查詢執行開始的時間 (以 UTC 表示)。
service_class integer 服務類別的 ID。服務類別定義於 WLM 組態檔案。
slots integer WLM 查詢插槽的數量。
queue_elapsed bigint 查詢在 WLM 佇列中等待的時間 (秒)。
exec_elapsed bigint 花費在執行查詢的時間 (秒)。
wlm_total_elapsed bigint 查詢在 WLM 佇列所花的時間 (queue_elapsed),加上執行查詢所花的時間 (exec_elapsed)。
commit_queue_elapsed bigint 查詢在遞交佇列中等待的時間 (秒)。
commit_exec_time bigint 查詢在遞交操作中所花的時間 (秒)。

範例查詢

下列範例為查詢在 WLM 佇列中所花的時間。

select query, service_class, queue_elapsed, exec_elapsed, wlm_total_elapsed from svl_query_queue_info where wlm_total_elapsed > 0; query | service_class | queue_elapsed | exec_elapsed | wlm_total_elapsed ---------+---------------+---------------+--------------+------------------- 2742669 | 6 | 2 | 916 | 918 2742668 | 6 | 4 | 197 | 201 (2 rows)