CHANGE_USER_PRIORITY - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

CHANGE_USER_PRIORITY

CHANGE_USER_PRIORITY 可讓超級使用者修改在工作負載管理 (WLM) 中,由某位使用者發出之所有執行或等待中查詢的優先順序。只有一個使用者、工作階段或查詢可以使用優先順序 CRITICAL 執行。

Syntax (語法)

CHANGE_USER_PRIORITY(user_name, priority)

引數

user_name

要變更其查詢優先順序的資料庫使用者名稱。

priority

要指派給由 user_name 發出之所有查詢的新優先順序。這個引數必須是具備 CRITICALHIGHESTHIGHNORMALLOWLOWESTRESET 值的字串。只有超級使用者才能將優先順序變更為 CRITICAL。將優先順序變更為 RESET,會移除 user_name 的優先順序設定。

傳回類型

None (無)

範例

在以下範例中,將使用者 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)