Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事
CHANGE_USER_PRIORITY
CHANGE_USER_PRIORITY を使用すると、スーパーユーザーは、ワークロード管理 (WLM) で実行中または待機中のユーザーが発行したすべてのクエリの優先度を変更できます。優先度 CRITICAL で実行できるユーザー、セッション、またはクエリは 1 つのみです。
構文
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). | +-------------------------------------------------------+