本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
SVL_S3QUERY
使用 SVL_S3QUERY 檢視以取得有關區段和節點分割層級的 Amazon Redshift Spectrum 查詢詳細資訊。
所有使用者都可看見 SVL_S3QUERY。超級使用者可以看見所有資料列;一般使用者只能看見自己的資料。如需詳細資訊,請參閱 系統資料表和檢視中資料的可見性。
注意
SVL_S3QUERY 僅包含在主叢集上執行的查詢。但不包含在並行擴縮叢集上執行的查詢。若要存取在主要和並行擴縮叢集上執行的查詢,建議您使用 SYS 監視檢視 SYS_EXTERNAL_QUERY_DETAIL。SYS 監視檢視中的資料會格式化為更易於使用和理解。
資料表欄
欄名稱 | 資料類型 | 描述 |
---|---|---|
userid | integer | 產生給定項目的使用者 ID。 |
query | integer | 查詢 ID。 |
segment | integer | 區段號碼。查詢包含多個區段,每個區段包含一或多個步驟。 |
step | integer | 執行的查詢步驟。 |
節點 | integer | 節點號碼。 |
分割 | integer | 特定區段執行依據的資料分割。 |
starttime | timestamp | 查詢開始執行的時間 (以 UTC 表示)。 |
endtime | timestamp | 查詢執行完成的時間 (以 UTC 表示) |
elapsed | integer | 經過時間 (微秒)。 |
external_table_name | char(136) | s3 掃描步驟之外部資料表名稱的內部格式。 |
is_partitioned | char(1) | 若為 true (t ),此欄位值表示外部資料表已遭分割。 |
is_rrscan | char(1) | 若為 true (t ),此欄位值表示已套用範圍限定的掃描。 |
s3_scanned_rows | bigint | 從 Amazon S3 經掃描並送至 Redshift Spectrum 層的列數。 |
s3_scanned_bytes | bigint | 從 Amazon S3 經掃描並送至 Redshift Spectrum 層的位元組數。 |
s3query_returned_rows | bigint | 從 Redshift Spectrum 層傳回至叢集的資料列數。 |
s3query_returned_bytes | bigint | 從 Redshift Spectrum 層傳回至叢集的位元組數。 |
files | integer | 在此分割上此 S3 掃描步驟已處理的檔案數。 |
splits | int | 在此分割上處理的分割數。有了大型可分割資料檔案 (例如,大於 512 MB 的資料檔案),Redshift Spectrum 會嘗試將檔案分割至多個 S3 請求來進行平行處理。 |
total_split_size | bigint | 在此分割上處理的所有分割大小總計 (位元組)。 |
max_split_size | bigint | 為此分割處理的分割大小上限 (位元組)。 |
total_retries | integer | 處理檔案的重試數總計。 |
max_retries | integer | 個別處理檔案的重試數上限。 |
max_request_duration | integer | 個別 Redshift Spectrum 請求的最大持續期間 (微秒)。 |
avg_request_duration | double precision | Redshift Spectrum 請求的平均持續時間 (微秒)。 |
max_request_parallelism | integer | 在此 S3 掃描步驟的分割上未完成 Redshift Spectrum 數上限。 |
avg_request_parallelism | double precision | 在此 S3 掃描步驟的分割上平行 Redshift Spectrum 請求數平均。 |
範例查詢
以下範例會取得前次完成查詢的掃描步驟詳細資訊。
select query, segment, slice, elapsed, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, files from svl_s3query where query = pg_last_query_id() order by query,segment,slice;
query | segment | slice | elapsed | s3_scanned_rows | s3_scanned_bytes | s3query_returned_rows | s3query_returned_bytes | files ------+---------+-------+---------+-----------------+------------------+-----------------------+------------------------+------ 4587 | 2 | 0 | 67811 | 0 | 0 | 0 | 0 | 0 4587 | 2 | 1 | 591568 | 172462 | 11260097 | 8513 | 170260 | 1 4587 | 2 | 2 | 216849 | 0 | 0 | 0 | 0 | 0 4587 | 2 | 3 | 216671 | 0 | 0 | 0 | 0 | 0