SVCS_S3PARTITION_SUMMARY - Amazon Redshift

SVCS_S3PARTITION_SUMMARY

可以使用 SVCS_S3PARTITION_SUMMARY 视图获取段级别的 Redshift Spectrum 查询分区处理摘要。一个段可以执行一个外部表扫描。

注意

带有前缀 SVCS 的系统视图提供了有关主集群和并发扩展集群上的查询的详细信息。这些视图与带有前缀 SVL 的视图类似,但 SVL 视图仅提供在主集群上运行的查询的信息。

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

有关 SVL_S3PARTITION 的信息,请参阅 SVL_S3PARTITION

表列

列名称 数据类型 描述
query integer 查询 ID。您可以使用此值联接各种其他系统表和视图。
segment integer 段编号。查询由多个段组成。
分配 char(1) 节点中的分区分配类型。
min_starttime timestamp 开始执行分区处理的 UTC 时间。
max_endtime timestamp 完成分区处理的 UTC 时间。
min_duration bigint 节点在该查询中使用的最小分区处理时间(以微秒为单位)。
max_duration bigint 节点在该查询中使用的最大分区处理时间(以微秒为单位)。
avg_duration bigint 节点在该查询中使用的平均分区处理时间(以微秒为单位)。
total_partitions integer 外部表中的总分区数。
qualified_partitions integer 符合条件的总分区数。
min_assigned_partitions integer 在一个节点上分配的最小分区数。
max_assigned_partitions integer 在一个节点上分配的最大分区数。
avg_assigned_partitions bigint 在一个节点上分配的平均分区数。

示例查询

以下示例获取上次执行的查询的分区扫描详细信息。

select query, segment, assignment, min_starttime, max_endtime, min_duration, avg_duration from svcs_s3partition_summary where query = pg_last_query_id() order by query,segment;