

 2026 年 6 月 30 日之后，Amazon Redshift 不再支持使用 Python UDF。我们将分阶段开始执行。有关 Python 生命周期终止和迁移选项详情的更多信息，请参阅 2025 年 6 月 30 日发布的[博客文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# STL\_WLM\_RULE\_ACTION
<a name="r_STL_WLM_RULE_ACTION"></a>

记录有关从 WLM 查询监控规则生成的与用户定义的队列关联的操作的详细信息。有关更多信息，请参阅 [WLM 查询监控规则](cm-c-wlm-query-monitoring-rules.md)。

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

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


| 列名称  | 数据类型  | 描述  | 
| --- | --- | --- | 
| userid | integer | 运行查询的用户。 | 
| query  | integer  | 查询 ID。 | 
| service\_class  | integer  | 服务类的 ID。查询队列在 WLM 配置中定义。5 个以上的服务类为用户定义的队列。 | 
| 规则 | character(256)  | 查询监控规则的名称。 | 
| action | character(256)  | 生成的操作。可能值如下所示：+  log <br />+  hop(reassign) <br />+  hop(restart) <br />+  abort <br />+  change\_query\_priority <br />+  无 <br />值 `none` 表示该规则的预测已应验，但操作被严重性更高的另一个规则取代。 | 
| recordtime | timestamp | 以 UTC 格式记录操作的时间。 | 
| action\_value | character(256) | 如果 action 为 change\_query\_priority，则可能的值为 highest、high、normal、low 和 lowest。如果 `action` 为 `log`、`hop` 或 `abort`，则该值为空。 | 
| service\_class\_name | character(64) | 服务类的名称。 | 

## 示例查询
<a name="r_STL_WLM_RULE_ACTION-sample-queries"></a>

以下示例查找由查询监控规则停止的查询。

```
Select query, rule
from stl_wlm_rule_action 
where action = 'abort'
order by query;
```