CHANGE_USER_PRIORITY - Amazon Redshift

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

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. | +-------------------------------------------------------------------------------------+

若要將優先順序變更為 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). | +-------------------------------------------------------+