Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章
SVL_FEDERATED_QUERY
使用 SVL_FEDERATED_QUERY 檢視,可檢視有關聯合查詢呼叫的資訊。
所有使用者都可看見 SVL_FEDERATED_QUERY。超級使用者可以看見所有資料列;一般使用者只能看見自己的資料。如需更多詳細資訊,請參閱 系統資料表和檢視中資料的可見性。
此資料表中的部份或所有資料也會在 SYS 監控檢視 SYS_EXTERNAL_QUERY_DETAIL 中找到。SYS 監視檢視中的資料會格式化為更易於使用和理解。我們建議您使用 SYS 監控檢視進行查詢。
資料表欄
| 欄名稱 | 資料類型 | 說明 |
|---|---|---|
| userid | integer | 執行查詢的使用者 ID。 |
| xid | bigint | 交易 ID。 |
| pid | integer | 執行查詢之領導者程序的 ID。 |
| query | integer | 聯合呼叫的查詢 ID。 |
| sourcetype | character (32) | 聯合呼叫來源類型,例如 "PG"。 |
| recordtime | timestamp | 傳送查詢以進行聯合的時間。使用 UTC。 |
| querytext | character (4000) | 傳送到遠端 PostgreSQL 引擎以執行的查詢字串。 |
| num_rows | bigint | 聯合查詢傳回的資料列數。 |
| num_bytes | bigint | 聯合查詢所傳回的位元組數量。 |
| duration | bigint | 從游標呼叫擷取資料列所花費的時間 (微秒)。這是執行聯合查詢所花費的時間,以及獲取結果。 |
範例查詢
若要顯示聯合查詢呼叫的相關資訊,請執行下列查詢。
select query, trim(sourcetype) as type, recordtime, trim(querytext) as "PG Subquery" from svl_federated_query where query = 4292; query | type | recordtime | pg subquery -------+------+----------------------------+--------------------------------------------------------------- 4292 | PG | 2020-03-27 04:29:58.485126 | SELECT "level" FROM functional.employees WHERE ("level" >= 6) (1 row)