从 2025 年 11 月 1 日起,Amazon Redshift 将不再支持创建新的 Python UDF。如果您想要使用 Python UDF,请在该日期之前创建 UDF。现有的 Python UDF 将继续正常运行。有关更多信息,请参阅博客文章
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. | +-------------------------------------------------------------------------------------+
要将优先级更改为 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. | +----------------------------------------------------------------------------------------------+
要重置优先级,请使用以下示例。
SELECT CHANGE_USER_PRIORITY('analysis_user', 'reset');+-------------------------------------------------------+ | change_user_priority | +-------------------------------------------------------+ | Succeeded to reset priority for user (analysis_user). | +-------------------------------------------------------+