

 从补丁 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/)。

# SVL\_QUERY\_METRICS
<a name="r_SVL_QUERY_METRICS"></a>

SVL\_QUERY\_METRICS 视图显示已完成的查询的指标。此视图派生自 [STL\_QUERY\_METRICS](r_STL_QUERY_METRICS.md) 系统表。使用此视图中的值以帮助确定用于定义查询监控规则的阈值。有关更多信息，请参阅 [WLM 查询监控规则](cm-c-wlm-query-monitoring-rules.md)。

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

此表中的部分或全部数据也可以在 SYS 监控视图 [SYS\_QUERY\_DETAIL](SYS_QUERY_DETAIL.md) 中找到。SYS 监控视图中的数据经过格式化处理，便于使用和理解。我们建议您使用 SYS 监控视图进行查询。

## 表列
<a name="r_SVL_QUERY_METRICS-table-rows2"></a>


| 列名称  | 数据类型  | 描述  | 
| --- | --- | --- | 
| userid  | integer  | 运行生成条目的查询的用户的 ID。 | 
| query | integer  | 查询 ID。查询列可用于连接其他系统表和视图。 | 
| service\_class  | integer  | WLM 查询队列（服务类）的 ID。查询队列在 WLM 配置中定义。仅对用户定义的队列报告的指标。有关服务类 ID 的列表，请参阅 [WLM 服务类 ID](cm-c-wlm-system-tables-and-views.md#wlm-service-class-ids)。 | 
| dimension  | varchar(24) | 报告的指标所针对的维度。可能的值为 query、segment 和 step。 | 
| segment  | integer  | 段编号。一个查询包含多个区段，而且每个区段包含一个或多个步骤。查询段可并行运行。每个段在一个进程中运行。如果段值为 0，则指标段值将汇总到查询级别。 | 
| step | integer  | 已执行步骤的类型的 ID。该步骤类型的描述显示在 step\_label 列中。 | 
| step\_label |  varchar(30) | 已执行的步骤类型。 | 
| query\_cpu\_time  | bigint  | 查询使用的 CPU 时间（以秒为单位）。CPU 时间与查询运行时间不同。 | 
| query\_blocks\_read | bigint  | 查询读取的 1 MB 数据块的数量。 | 
| query\_execution\_time | bigint  | 执行查询所用的时间（以秒为单位）。执行时间不包括在队列中等待的时间。请参阅 query\_queue\_time 了解排队时间。 | 
| query\_cpu\_usage\_percent | bigint  | 查询使用的 CPU 容量的百分比。 | 
| query\_temp\_blocks\_to\_disk  | bigint  | 查询用于写入中间结果的磁盘空间量 (MB)。 | 
| segment\_execution\_time | bigint  | 执行单个段所用的时间（以秒为单位）。 | 
| cpu\_skew | numeric(38,2) | 任何切片的最大 CPU 使用率与所有切片的平均 CPU 使用率的比率。此指标在段级别进行定义。 | 
| io\_skew | numeric(38,2) | 任何切片的最大数据块读取 (I/O) 与所有切片的平均数据块读取的比率。 | 
| scan\_row\_count | bigint | 扫描步骤中行的数量。行计数是在筛选标记为删除的行（虚影行）之前和应用用户定义的查询筛选之前发出的行的总数。 | 
| join\_row\_count | bigint | 联接步骤中处理的行数。 | 
| nested\_loop\_join\_row\_count | bigint | 嵌套循环联接中行的数量。 | 
| return\_row\_count | bigint | 查询返回的行数。 | 
| spectrum\_scan\_row\_count | bigint | Amazon S3 中由 Amazon Redshift Spectrum 查询扫描的行数。 | 
| spectrum\_scan\_size\_mb | bigint | Amazon S3 中由 Amazon Redshift Spectrum 查询扫描的数据量 (MB)。 | 
| query\_queue\_time | bigint  | 查询排队的时间（以秒为单位）。 | 