STL_SORT - Amazon Redshift

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

STL_SORT

顯示查詢的排序執行步驟,例如使用 ORDER BY 處理的步驟。

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

資料表欄位

資料欄名稱 資料類型 描述
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 步驟的所有輸出欄之大小 (位元組)。
tbl integer 表格 ID。
is_diskbased character(1) 若為 true (t),查詢是以磁性操作方式執行。如果為 false (f),查詢是在記憶體中執行。
workmem bigint 已指派給步驟之運作中記憶體中的位元組總數。
checksum bigint 此資訊僅供內部使用。

範例查詢

下列範例傳回配量 0 和區段 1 的排序結果。

select query, bytes, tbl, is_diskbased, workmem from stl_sort where slice=0 and segment=1;
query | bytes | tbl | is_diskbased | workmem -------+---------+-----+--------------+----------- 567 | 3126968 | 241 | f | 383385600 604 | 5292 | 242 | f | 383385600 675 | 104776 | 251 | f | 383385600 525 | 3126968 | 251 | f | 383385600 585 | 5068 | 241 | f | 383385600 630 | 204808 | 266 | f | 383385600 704 | 0 | 242 | f | 0 669 | 4606416 | 241 | f | 383385600 696 | 104776 | 241 | f | 383385600 651 | 4606416 | 254 | f | 383385600 632 | 0 | 256 | f | 0 599 | 396 | 241 | f | 383385600 86397 | 0 | 242 | f | 0 621 | 5292 | 241 | f | 383385600 86325 | 0 | 242 | f | 0 572 | 5068 | 242 | f | 383385600 645 | 204808 | 241 | f | 383385600 590 | 396 | 242 | f | 383385600 (18 rows)