AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门。
STL_BCAST
记录有关在执行广播数据的查询步骤期间的网络活动的信息。将按照在对给定切片执行给定步骤期间通过网络发送的行、字节和数据包的数量来捕获网络流量。步骤的持续时间是记录的开始时间与结束时间之差。
要在查询中标识广播步骤,请在 SVL_QUERY_SUMMARY 视图中查找 bcast 标签或者运行 EXPLAIN 命令,然后查找包括 bcast 的步骤属性。
此表 对所有用户可见。超级用户可以查看所有行;普通用户只能看到自己的数据。有关更多信息,请参阅 系统表及视图中数据的可见性。
表列
列名称 | 数据类型 | 说明 |
---|---|---|
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, step, rows, bytes, packets, datediff(seconds, starttime, endtime) from stl_bcast where packets>0 and datediff(seconds, starttime, endtime)>0;
query | slice | step | rows | bytes | packets | date_diff -------+-------+------+------+-------+---------+----------- 453 | 2 | 5 | 1 | 264 | 1 | 1 798 | 2 | 5 | 1 | 264 | 1 | 1 1408 | 2 | 5 | 1 | 264 | 1 | 1 2993 | 0 | 5 | 1 | 264 | 1 | 1 5045 | 3 | 5 | 1 | 264 | 1 | 1 8073 | 3 | 5 | 1 | 264 | 1 | 1 8163 | 3 | 5 | 1 | 264 | 1 | 1 9212 | 1 | 5 | 1 | 264 | 1 | 1 9873 | 1 | 5 | 1 | 264 | 1 | 1 (9 rows)