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

CHANGE_USER_PRIORITY

CHANGE_USER_PRIORITY 使超级用户能够修改由在工作负载管理 (WLM) 中运行或等待的用户发出的所有查询的优先级。只有一个用户、会话或查询可以使用优先级 CRITICAL 运行。

语法

CHANGE_USER_PRIORITY(user_name, priority)

参数

user_name

查询优先级已更改的数据库用户名。

priority

user_name 要分配给所有查询的新优先级。此参数必须是包含以下值的字符串:CRITICALHIGHESTHIGHNORMALLOWLOWESTRESET。只有超级用户才能将优先级更改为 CRITICAL。将优先级更改为 RESET 会删除 user_name 的优先级设置。

返回类型

示例

在以下示例中,用户 analysis_user 的优先级已更改为 LOWEST

select change_user_priority('analysis_user', 'lowest'); change_user_priority ------------------------------------------------------------------------------------- Succeeded to change user priority. Changed user (analysis_user) priority to lowest. (1 row)

在下一个语句中,优先级更改为 LOW

select change_user_priority('analysis_user', 'low'); change_user_priority ---------------------------------------------------------------------------------------------- Succeeded to change user priority. Changed user (analysis_user) priority from Lowest to low. (1 row)

在此示例中,重置优先级。

select change_user_priority('analysis_user', 'reset'); change_user_priority ------------------------------------------------------- Succeeded to reset priority for user (analysis_user). (1 row)

本页内容: