

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://www.amazonaws.cn/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# SVCS\_S3PARTITION\_SUMMARY
<a name="r_SVCS_S3PARTITION_SUMMARY"></a>

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

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

SVCS\_S3PARTITION\_SUMMARY 对所有用户可见。超级用户可以查看所有行；普通用户只能查看其自己的数据。有关更多信息，请参阅 [系统表和视图中的数据可见性](cm_chap_system-tables.md#c_visibility-of-data)。

有关 SVL\_S3PARTITION 的信息，请参阅 [SVL\_S3PARTITION](r_SVL_S3PARTITION.md)。

## 表列
<a name="r_SVCS_S3PARTITION_SUMMARY-table-columns"></a>


| 列名称  | 数据类型  | 描述  | 
| --- | --- | --- | 
| 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 | 在一个节点上分配的平均分区数。 | 

## 示例查询
<a name="r_SVCS_S3PARTITION_SUMMARY-sample-query"></a>

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

```
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;
```