CHANGE_USER_PRIORITY - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

CHANGE_USER_PRIORITY

CHANGE_SESSION_PRIORITY permet aux super-utilisateurs de modifier la priorité de toutes les requêtes émises par un utilisateur en cours d’exécution ou en attente de gestion de la charge de travail (WLM). Seul(e) un utilisateur, une séance ou une requête peut s’exécuter avec la priorité CRITICAL.

Syntaxe

CHANGE_USER_PRIORITY(user_name, priority)

Arguments

user_name

L’utilisateur de base de données dont la priorité de requête a été modifiée.

priority

La nouvelle priorité à attribuer à toutes les requêtes émises par user_name. Cet argument doit être une chaîne avec la valeur CRITICAL, HIGHEST, HIGH, NORMAL, LOW, LOWEST ou RESET. Seuls les super-utilisateurs peuvent modifier la priorité et la définir sur CRITICAL. La modification de la priorité sur RESET supprime le paramètre de priorité pour user_name.

Type de retour

Aucun

Exemples

Pour modifier la priorité pour l’utilisateur analysis_user sur LOWEST, utilisez l’exemple suivant.

SELECT CHANGE_USER_PRIORITY('analysis_user', 'lowest'); +-------------------------------------------------------------------------------------+ | change_user_priority | +-------------------------------------------------------------------------------------+ | Succeeded to change user priority. Changed user (analysis_user) priority to lowest. | +-------------------------------------------------------------------------------------+

Pour modifier la priorité sur LOW, utilisez l’exemple suivant.

SELECT CHANGE_USER_PRIORITY('analysis_user', 'low'); +----------------------------------------------------------------------------------------------+ | change_user_priority | +----------------------------------------------------------------------------------------------+ | Succeeded to change user priority. Changed user (analysis_user) priority from Lowest to low. | +----------------------------------------------------------------------------------------------+

Pour réinitialiser la priorité, utilisez l’exemple suivant.

SELECT CHANGE_USER_PRIORITY('analysis_user', 'reset'); +-------------------------------------------------------+ | change_user_priority | +-------------------------------------------------------+ | Succeeded to reset priority for user (analysis_user). | +-------------------------------------------------------+