

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

# wlm\_query\_slot\_count
<a name="r_wlm_query_slot_count"></a>

## 值（默认为粗体）
<a name="r_wlm_query_slot_count-values-"></a>

 **1 **1、到 50（不能超过服务类的可用槽数（并发级别））

## 说明
<a name="r_wlm_query_slot_count-description"></a>

设置查询使用的查询槽的数目。

工作负载管理 (WLM) 在根据为查询设置的并发级别在服务类中预留槽位。例如，如果并发级别设置为 5，则服务类具有 5 个槽位。WLM 会将服务类的可用内存均匀分配给每个槽。有关更多信息，请参阅 [工作负载管理](cm-c-implementing-workload-management.md)。

**注意**  
如果 wlm\_query\_slot\_count 的值大于服务类的可用槽数（并发级别），则查询将失败。如果您遇到错误，请将 wlm\_query\_slot\_count 减少到允许的值。

 对于性能受已分配的内存严重影响的操作（例如 Vacuuming），提高 wlm\_query\_slot\_count 的值可以提高性能。尤其是对于较慢的 Vacuum 命令，应检查 SVV\_VACUUM\_SUMMARY 视图中的相应记录。如果您看到 SVV\_VACUUM\_SUMMARY 视图中 sort\_partitions 和 merge\_increments 的值较高（接近或高于 100），请考虑在您下次对该表运行 Vacuum 时提高 wlm\_query\_slot\_count 的值。

提高 wlm\_query\_slot\_count 的值将限制可运行的并发查询的数量。例如，假设服务类的并发级别为 5 且 wlm\_query\_slot\_count 设置为 3。在 wlm\_query\_slot\_count 设置为 3 的情况下，在会话中运行查询时，同一服务类中最多可运行 2 个并发查询。后续查询将排队等待，直至当前运行的查询完成且槽被释放。

## 示例
<a name="r_wlm_query_slot_count-examples"></a>

使用 SET 命令设置当前会话的持续期间的 wlm\_query\_slot\_count 的值。

```
set wlm_query_slot_count to 3; 
```