

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://www.amazonaws.cn/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# SVL\_FEDERATED\_QUERY
<a name="r_SVL_FEDERATED_QUERY"></a>

使用 SVL\_FEDERATED\_QUERY 视图查看有关联合查询调用的信息。

SVL\_FEDERATED\_QUERY 对所有用户可见。超级用户可以查看所有行；普通用户只能查看其自己的数据。有关更多信息，请参阅 [系统表和视图中的数据可见性](cm_chap_system-tables.md#c_visibility-of-data)。

此表中的部分或全部数据也可以在 SYS 监控视图 [SYS\_EXTERNAL\_QUERY\_DETAIL](SYS_EXTERNAL_QUERY_DETAIL.md) 中找到。SYS 监控视图中的数据经过格式化处理，便于使用和理解。我们建议您使用 SYS 监控视图进行查询。

## 表列
<a name="SVL_FEDERATED_QUERY-table-columns"></a>


| 列名称  | 数据类型  | 描述  | 
| --- | --- | --- | 
| 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 | 从游标调用中获取行所花费的时间（微秒）。这是运行联合查询以及获取结果所花费的时间。 | 

## 示例查询
<a name="SVL_FEDERATED_QUERY-sample-queries"></a>

要显示有关联合查询调用的信息，请运行以下查询。

```
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)
```