选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

SVL_S3QUERY

聚焦模式
SVL_S3QUERY - Amazon Redshift

使用 SVL_S3QUERY 视图获取有关段和节点切片级别的 Amazon Redshift Spectrum 查询的详细信息。

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

注意

SVL_S3QUERY 仅包含在主预置集群上运行的查询。它不包含在并发扩展集群或无服务器命名空间上运行的查询。要访问在主集群、并发扩展集群和无服务器命名空间上运行的查询的解释计划,我们建议您使用 SYS 监控视图 SYS_EXTERNAL_QUERY_DETAIL。SYS 监控视图中的数据经过格式化处理,便于使用和理解。

表列

列名称 数据类型 描述
userid integer 生成了给定条目的用户的 ID。
query integer 查询 ID。
segment integer 段编号。一个查询包含多个区段,而且每个区段包含一个或多个步骤。
step integer 运行的查询步骤。
node integer 节点编号。
slice integer 运行的特定段所针对的数据切片。
starttime timestamp 开始执行查询的时间(采用 UTC 表示)。
endtime timestamp 完成执行查询的时间(采用 UTC 表示)
elapsed integer 已用时间(以微秒为单位)
external_table_name char(136) s3 扫描步骤的外部表名称的内部格式。
is_partitioned char(1) 如果为 true (t),则此列值表示外部表已进行分区。
is_rrscan char(1) 如果为 true (t),则此列值表示已应用限制范围的扫描。
s3_scanned_rows bigint 已从 Amazon S3 扫描并发送到 Redshift Spectrum 层的行数量。
s3_scanned_bytes bigint 已从 Amazon S3 扫描并发送到 Redshift Spectrum 层的字节的数量。
s3query_returned_rows bigint 已从 Redshift Spectrum 层返回到集群的行的数量。
s3query_returned_bytes bigint 已从 Redshift Spectrum 层返回到集群的字节的数量。
files integer 此 S3 扫描步骤中在此切片上已处理的文件的数量。
splits int 在此切片上处理的拆分数。对于大型可拆分数据文件(例如,大于 512 MB 左右的数据文件),Redshift Spectrum 会尝试将文件拆分为多个 S3 请求以便进行并行处理。
total_split_size bigint 在此切片上处理的所有拆分的总大小(以字节为单位)。
max_split_size bigint 为此切片处理的最大拆分大小(以字节为单位)。
total_retries integer 已处理文件的总重试次数。
max_retries integer 单个已处理文件的最大重试次数。
max_request_duration integer 单个 Redshift Spectrum 请求的最长持续时间(以微秒为单位)。
avg_request_duration double precision Redshift Spectrum 请求的平均持续时间(以微秒为单位)。
max_request_parallelism integer 此 S3 扫描步骤中此切片上的未完成的 Redshift Spectrum 的最大数量。
avg_request_parallelism double precision 此 S3 扫描步骤中此切片上的并行 Redshift Spectrum 请求的平均数量。

示例查询

以下示例获取上次完成的查询的扫描步骤详细信息。

select query, segment, slice, elapsed, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, files from svl_s3query where query = pg_last_query_id() order by query,segment,slice;
query | segment | slice | elapsed | s3_scanned_rows | s3_scanned_bytes | s3query_returned_rows | s3query_returned_bytes | files
------+---------+-------+---------+-----------------+------------------+-----------------------+------------------------+------
 4587 |       2 |     0 |   67811 |               0 |                0 |                     0 |                      0 |     0
 4587 |       2 |     1 |  591568 |          172462 |         11260097 |                  8513 |                 170260 |     1
 4587 |       2 |     2 |  216849 |               0 |                0 |                     0 |                      0 |     0
 4587 |       2 |     3 |  216671 |               0 |                0 |                     0 |                      0 |     0

本页内容

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。