Amazon Redshift
数据库开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

CHANGE_QUERY_PRIORITY

CHANGE_QUERY_PRIORITY 使超级用户能够修改在工作负载管理 (WLM) 中运行或等待的查询的优先级。

此功能使超级用户可以立即更改系统中任何查询的优先级。只有一个查询、用户或会话可以使用优先级 CRITICAL 运行。

语法

CHANGE_QUERY_PRIORITY(query_id, priority)

参数

query_id

更改其优先级的查询的查询标识符。

priority

要分配给查询的新优先级。此参数必须是包含以下值的字符串:CRITICALHIGHESTHIGHNORMALLOWLOWEST

返回类型

示例

以下示例显示 STV_WLM_QUERY_STATE 系统表中的列 query_priority

select query, service_class, query_priority, state from stv_wlm_query_state where service_class = 101; query | service_class | query_priority | state -------+---------------+----------------------+------------------ 1076 | 101 | Lowest | Running 1075 | 101 | Lowest | Running (2 rows)

以下示例显示运行函数 change_query_priority 以将优先级更改为 CRITICAL 的超级用户的结果。

select change_query_priority(1076, 'Critical'); change_query_priority -------------------------------------------------- Succeeded to change query priority. Priority changed from Lowest to Critical. (1 row)

本页内容: