CHANGE_USER_PRIORITY - Amazon Redshift

CHANGE_USER_PRIORITY

CHANGE_USER_PRIORITY を使用すると、スーパーユーザーは、ワークロード管理 (WLM) で実行中または待機中のユーザーが発行したすべてのクエリの優先度を変更できます。優先度 CRITICAL で実行できるユーザー、セッション、またはクエリは 1 つのみです。

構文

CHANGE_USER_PRIORITY(user_name, priority)

引数

user_name

クエリの優先度が変更されるデータベースユーザー名。

priority

user_name によって発行されたすべてのクエリに割り当てられる新しい優先度。引数は、値 CRITICALHIGHESTHIGHNORMALLOWLOWEST、または 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). | +-------------------------------------------------------+