STL_RETURN - Amazon Redshift

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

STL_RETURN

包含查詢中傳回步驟的詳細資訊。傳回步驟會將計算節點上完成查詢的結果傳回至領導者節點。然後,領導者節點會合併資料,並將結果傳回至提出請求的用戶端。對於領導者節點上完成的查詢,傳回步驟會將結果傳回至用户端。

查詢包含多個區段,每個區段包含一或多個步驟。如需詳細資訊,請參閱 查詢處理

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

資料表欄位

資料欄名稱 資料類型 描述
userid integer 產生項目的使用者之 ID。
query integer 查詢 ID。查詢欄可用於加入其他系統表格與檢視。
分割 integer 識別查詢執行所在的工作階段的編號。
segment integer 識別查詢區段的號碼。
step integer 執行的查詢步驟。
starttime timestamp 查詢開始執行的 UTC 時間,精確度為 6 位數的小數秒。例如:2009-06-12 11:29:19.131358
endtime timestamp 查詢完成執行的 UTC 時間,精確度為 6 位數的小數秒。例如:2009-06-12 11:29:19.131358
tasknum integer 分配用於運行步驟的查詢任務進程的編號。
rows bigint 已處理的資料列總數。
位元組 bigint 步驟的所有輸出欄之大小 (位元組)。
packets integer 透過網路傳送的封包總數。
checksum bigint 此資訊僅供內部使用。

範例查詢

下列範例顯示最新查詢中的哪些步驟已在每個配量上執行。

SELECT query, slice, segment, step, endtime, rows, packets from stl_return where query = pg_last_query_id(); query | slice | segment | step | endtime | rows | packets -------+--------+---------+------+----------------------------+------+--------- 4 | 2 | 3 | 2 | 2013-12-27 01:43:21.469043 | 3 | 0 4 | 3 | 3 | 2 | 2013-12-27 01:43:21.473321 | 0 | 0 4 | 0 | 3 | 2 | 2013-12-27 01:43:21.469118 | 2 | 0 4 | 1 | 3 | 2 | 2013-12-27 01:43:21.474196 | 0 | 0 4 | 4 | 3 | 2 | 2013-12-27 01:43:21.47704 | 2 | 0 4 | 5 | 3 | 2 | 2013-12-27 01:43:21.478593 | 0 | 0 4 | 12811| 4 | 1 | 2013-12-27 01:43:21.480755 | 0 | 0 (7 rows)