SVL_S3PARTITION - Amazon Redshift

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

SVL_S3PARTITION

使用 SVL_S3PARTITION 檢視以取得有關區段和節點分割層級的 Amazon Redshift Spectrum 分割區詳細資訊。

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

注意

SVL_S3PARTITION 僅包含在主叢集上執行的查詢。但不包含在並行擴縮叢集上執行的查詢。若要存取在主要和並行擴縮叢集上執行的查詢,建議您使用 SYS 監視檢視 SYS_EXTERNAL_QUERY_DETAIL。SYS 監視檢視中的資料會格式化為更易於使用和理解。

資料表欄

欄名稱 資料類型 描述
query integer 查詢 ID。
segment integer 區段號碼。查詢包含多個區段,每個區段包含一或多個步驟。
節點 integer 節點號碼。
分割 integer 特定區段執行依據的資料分割。
starttime 沒有時區的時間戳記 分割區清除開始執行的時間 (以 UTC 表示)。
endtime 沒有時區的時間戳記 分割區清除完成的時間 (以 UTC 表示)。
duration bigint 經過時間 (微秒)。
total_partitions integer 分割區總數。
qualified_partitions integer 合格分割區數。
assigned_partitions integer 分割上指定分割區數。
指派 character 指派的類型。

範例查詢

以下範例會取得前次完成查詢的分割區詳細資訊。

SELECT query, segment, MIN(starttime) AS starttime, MAX(endtime) AS endtime, datediff(ms,MIN(starttime),MAX(endtime)) AS dur_ms, MAX(total_partitions) AS total_partitions, MAX(qualified_partitions) AS qualified_partitions, MAX(assignment) as assignment_type FROM svl_s3partition WHERE query=pg_last_query_id() GROUP BY query, segment
query | segment |           starttime           |           endtime           | dur_ms| total_partitions | qualified_partitions | assignment_type
------+---------+-------------------------------+-----------------------------+-------+------------------+----------------------+----------------
99232 |       0 | 2018-04-17 22:43:50.201515    | 2018-04-17 22:43:54.674595  |  4473 |       2526       |        334           | p