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

SYS_QUERY_DETITIONS(预览版)

使用 SYS_QUERY_DETAILS 在步骤级别查看查询的详细信息。每一行代表特定 WLM 查询的一个步骤,其中包含详细信息。此视图包含许多类型的查询,例如 DDL、DML 和实用程序命令(例如:复制和卸载)。根据查询类型,某些列可能不相关。例如,external_scanned_bytes 与内部表无关。

注意

没有相应的重写查询的查询仅在 SYS_QUERY_HARISTISS 视图中具有条目,在 SYS_QUERY_DETAILS 视图没有条目。

SYS_QUERY_DETITIONS 对所有用户可见。超级用户可以查看所有行;普通用户只能查看其具有访问权限的元数据。

表列

列名称 数据类型 描述
user_id integer 提交查询的用户标识符。
query_id bigint 查询标识符。
child_query_sequence integer 重写的用户查询的顺序。从 0 开始,类似于 segment_id。
stream_id integer 查询执行流的流标识符。
segment_id integer 查询分段的分段标识符。
step_id integer 分段中的步骤标识符。
step_name character(136) 分段中的步骤名称。例如,scan、hash、agg 等。
table_id integer 永久性表扫描的表标识符。
table_name character(136) 正在操作的步骤的表名。
is_rrsscan 字符 指示步骤是否为扫描步骤的值。True(t)则表示使用了限制范围的扫描。
警报 character(1024) 提示事件的描述。
start_time time 查询步骤开始的时间。
end_time time 查询步骤完成的时间。
duration bigint 在步骤上花费的时间(微秒)。
input_bytes bigint 当前步骤的输入字节。
input_rows bigint 当前步骤的输入行。
output_bytes bigint 当前步骤的输出字节。
output_rows bigint 当前步骤的输出行。
blocks_read bigint 步骤读取的数据块数。
blocks_write bigint 步骤写入的数据块数。
local_read_block bigint 本地磁盘缓存中的读取 I/O 数。
remote_read_block bigint 从远程读取的数据块数。
CPU_time bigint 在 CPU 上花费的时间(单位为微秒)。
network_time bigint 在网络分配上花费的时间(单位为微秒)。
internal_lock_time bigint 在内部锁定上花费的时间(单位为微秒)。