Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章
STL_WINDOW
分析執行視窗函數的查詢步驟。
所有使用者都可看見 STL_WINDOW。超級使用者可以看見所有資料列;一般使用者只能看見自己的資料。如需更多詳細資訊,請參閱 系統資料表和檢視中資料的可見性。
注意
STL_WINDOW 僅包含在主佈建叢集上執行的查詢。但不包含在並行擴縮叢集上或無伺服器命名空間上執行的查詢。若要存取在主要叢集、並行擴縮叢集和無伺服器命名空間上執行的查詢說明計畫,建議您使用 SYS 監控檢視 SYS_QUERY_DETAIL。SYS 監視檢視中的資料會格式化為更易於使用和理解。
資料表欄
| 欄名稱 | 資料類型 | 說明 |
|---|---|---|
| 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 | 已處理的列總數。 |
| is_diskbased | character(1) | 若為 true (t),查詢是以磁碟型操作方式執行。若為 false (f),查詢是在記憶體中執行。 |
| workmem | bigint | 已指派給步驟之運作中記憶體中的位元組總數。 |
範例查詢
下列範例傳回配量 0 和區段 3 的視窗函數結果。
select query, tasknum, rows, is_diskbased, workmem from stl_window where slice=0 and segment=3;
query | tasknum | rows | is_diskbased | workmem -------+---------+------+--------------+---------- 86326 | 36 | 1857 | f | 95256616 705 | 15 | 1857 | f | 95256616 86399 | 27 | 1857 | f | 95256616 649 | 10 | 0 | f | 95256616 (4 rows)