SYS_EXTERNAL_QUERY_DETAIL - Amazon Redshift

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

SYS_EXTERNAL_QUERY_DETAIL

使用 SYS_EXTERNAL_QUERY_DETAIL 在區段層級檢視查詢的詳細資訊。每一列代表來自特定WLM查詢的區段,其詳細資訊包括 Amazon S3 中外部資料表的已處理列數、已處理的位元組數和分割區資訊。此檢視中的每一列也會在 SYS_QUERY_DETAIL 檢視中有一個對應的項目,但此檢視具有與外部查詢處理相關的更多詳細資訊。

SYS所有使用者都可看見 _EXTERNAL_QUERY_DETAIL。超級使用者可以看見所有資料列;一般使用者只能看見自己的資料。如需詳細資訊,請參閱系統資料表和檢視中資料的可見性

資料表欄

欄名稱 資料類型 描述
user_id integer 提交查詢之使用者的識別碼。
query_id bigint 外部查詢的查詢識別碼。
transaction_id bigint 交易識別碼。
child_query_sequence integer 重寫使用者查詢的順序。從 0 開始,類似於 segment_id。
segment_id integer 查詢區段的區段識別碼。
source_type character(32) 查詢的資料來源類型,對於 Redshift Spectrum 可以是 S3,對於聯合查詢可以是 PG
start_time timestamp 開始查詢的時間。
end_time timestamp 查詢完成的時間。
duration bigint 查詢花費的時間 (微秒)。
total_partitions integer Amazon S3 查詢所需的分割區數量。
qualified_partitions integer Amazon S3 查詢掃描的分割區數量。
scanned_files bigint 要掃描的 Amazon S3 檔案數目。
returned_rows bigint Amazon S3 查詢的已掃描列數,或是聯合查詢的傳回列數。
returned_bytes bigint Amazon S3 查詢的已掃描位元組數,或是聯合查詢的傳回位元組數。
file_format text Amazon S3 檔案的檔案格式。
file_location text 外部資料表的 Amazon S3 位置。
external_query_text text 聯合查詢的區段層級查詢文字。
warning_message character(4000) 執行查詢時顯示的警告訊息。
table_name character(136) 正在操作之步驟的資料表名稱。
is_recursive character(1) 指示是否對子資料夾遞迴掃描。
is_nested character(1) 指出是否存取巢狀欄資料類型。
s3list_time bigint 檔案列出的持續時間,以毫秒為單位。
get_partition_time long 從 和 Apache Hive 列出 AWS Glue Data Catalog 和驗證指定外部物件分割區所花費的時間。

範例查詢

下列查詢會顯示外部查詢詳細資訊。

SELECT query_id, segment_id, start_time, end_time, total_partitions, qualified_partitions, scanned_files, returned_rows, returned_bytes, trim(external_query_text) query_text, trim(file_location) file_location FROM sys_external_query_detail ORDER BY query_id, start_time DESC LIMIT 2;

輸出範例。

query_id | segment_id | start_time | end_time | total_partitions | qualified_partitions | scanned_files | returned_rows | returned_bytes | query_text | file_location ----------+------------+----------------------------+----------------------------+------------------+----------------------+---------------+---------------+----------------+------------+--------------- 763251 | 0 | 2022-02-15 22:32:23.312448 | 2022-02-15 22:32:24.036023 | 3 | 3 | 3 | 38203 | 2683414 | | 763254 | 0 | 2022-02-15 22:32:40.17103 | 2022-02-15 22:32:40.839313 | 3 | 3 | 3 | 38203 | 2683414 | |