系統查詢歷史記錄(預覽版) - Amazon Redshift

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

系統查詢歷史記錄(預覽版)

使用 SYS_查詢歷史記錄可查看用户查詢的詳細信息。每行代表一個用户查詢,其中一些字段的累積統計信息。此視圖包含許多類型的查詢,例如資料定義語言 (DL)、資料處理語言 (DML)、複製、卸載和 Amazon Redshift Spectrum。它包含正在運行的查詢和已完成的查詢。

所有使用者都可看見 SYS_QUERLY_MESSAGES。超級使用者可以看見所有資料列;一般使用者只能看見它們有權存取的中繼資料。

資料表欄位

資料欄名稱 資料類型 Description (描述)
user_id integer 提交查詢的用户的標識符。
query_id bigint 查詢識別符。
transaction_id bigint 交易識別符。
session_id integer 執行查詢之工作階段的程序識別符。
database_name character(32) 當查詢發出時,要將使用者連接至其中的資料庫名稱。
start_time timestamp 查詢開始的時間。
end_time timestamp 查詢完成的時間。
elapsed_time bigint 查詢所花的時間總量 (微秒)。
status character(64) 查詢的狀態。有效值:計劃、排隊、正在運行、返回、失敗、已取消和成功。
結果緩存命中 布林值 指示查詢是否達到結果緩存。
queue_time bigint 用於服務類查詢隊列的總時間(微秒)。
執行時間 bigint 在服務類別執行的時間 (微秒)。
查詢文本 character(4000) 查詢字串。此字符串可能已截斷。
查詢標籤 character(320) 查詢的簡短名稱。
query_type character(32) 查詢類型,例如,選擇、插入、更新、卸載複製、命令、DDL、實用程序、CTAS 和其他。
ERROR_MESSAGE character(512) 查詢失敗的原因。
返回行 bigint 返回至客户端的資料列數。
返回字節 bigint 返回至客户端的位元組數。
紅移版 character(256) 運行查詢時的 Amazon Redshift 版本。