AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门。
CHANGE_USER_PRIORITY
CHANGE_USER_PRIORITY 使超级用户能够修改由在工作负载管理 (WLM) 中运行或等待的用户发出的所有查询的优先级。只有一个用户、会话或查询可以使用优先级
CRITICAL
运行。
语法
CHANGE_USER_PRIORITY(user_name, priority)
参数
- user_name
-
查询优先级已更改的数据库用户名。
- priority
-
user_name
要分配给所有查询的新优先级。此参数必须是包含以下值的字符串:CRITICAL
、HIGHEST
、HIGH
、NORMAL
、LOW
、LOWEST
或RESET
。只有超级用户才能将优先级更改为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)