STL_RETURN - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

STL_RETURN

包含查询中的返回 步骤的详细信息。返回步骤将在计算节点上执行的查询的结果返回到领导节点。然后,领导节点合并数据并将结果返回至请求客户端。对于在领导节点上执行的查询,返回步骤将结果返回至客户端。

一个查询包含多个区段,而且每个区段包含一个或多个步骤。有关更多信息,请参阅查询处理

STL_RETURN 对所有用户可见。超级用户可以查看所有行;普通用户只能查看其自己的数据。有关更多信息,请参阅系统表和视图中的数据可见性

表列

列名称 数据类型 说明
userid integer 生成该条目的用户 ID。
query integer 查询 ID。查询列可用于连接其他系统表和视图。
slice 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 处理的总行数。
bytes bigint 该步骤中所有输出行的大小(以字节为单位)。
packets integer 通过网络发送的数据包的总数。

示例查询

以下示例查询显示最近查询中在每个切片上执行的步骤。

SELECT query, slice, segment, step, endtime, rows, packets from stl_return where query = pg_last_query_id(); query | slice | segment | step | endtime | rows | packets -------+--------+---------+------+----------------------------+------+--------- 4 | 2 | 3 | 2 | 2013-12-27 01:43:21.469043 | 3 | 0 4 | 3 | 3 | 2 | 2013-12-27 01:43:21.473321 | 0 | 0 4 | 0 | 3 | 2 | 2013-12-27 01:43:21.469118 | 2 | 0 4 | 1 | 3 | 2 | 2013-12-27 01:43:21.474196 | 0 | 0 4 | 4 | 3 | 2 | 2013-12-27 01:43:21.47704 | 2 | 0 4 | 5 | 3 | 2 | 2013-12-27 01:43:21.478593 | 0 | 0 4 | 12811| 4 | 1 | 2013-12-27 01:43:21.480755 | 0 | 0 (7 rows)