CHANGE_USER_PRIORITY - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

CHANGE_USER_PRIORITY

CHANGE_SESSION_PRIORITY permette agli utente con privilegi avanzati di modificare la priorità tutte le query inviata da un utente, in esecuzione o in attesa in gestione del carico di lavoro (WLM). Solo un utente, una sessione o una query possono essere eseguiti con la priorità CRITICAL.

Sintassi

CHANGE_USER_PRIORITY(user_name, priority)

Arguments (Argomenti)

user_name

Il nome dell'utente di database di cui è cambiata la priorità di query.

priority

La nuova priorità da assegnare a tutte le query inviate da user_name. Questo argomento deve consistere in una stringa con valore CRITICAL, HIGHEST, HIGH, NORMAL, LOW, LOWEST o RESET. Solo gli utenti con privilegi avanzati possono modificare la priorità in CRITICAL. Modificare la priorità in RESET rimuove l'impostazione di priorità per user_name.

Tipo restituito

Nessuno

Esempi

Per modificare la priorità dell'utente analysis_user in LOWEST, utilizza l'esempio seguente.

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

Per modificare la priorità in LOW, utilizza l'esempio seguente.

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

Per reimpostare la priorità, utilizza l'esempio seguente.

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