SVL_FEDERATED_QUERY - Amazon Redshift

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

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)