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 valeurCRITICAL
,HIGHEST
,HIGH
,NORMAL
,LOW
,LOWEST
ouRESET
. Seuls les super-utilisateurs peuvent modifier la priorité et la définir surCRITICAL
. La modification de la priorité surRESET
supprime le paramètre de priorité pouruser_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). | +-------------------------------------------------------+