Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
CHANGE_USER_PRIORITY
CHANGE_USER_PRIORITY permite a los superusuarios modificar la prioridad de todas las consultas emitidas por un usuario que se están ejecutando o esperando en la administración de carga de trabajo (WLM). Solo se puede ejecutar un usuario, sesión o consulta con la prioridad CRITICAL
.
Sintaxis
CHANGE_USER_PRIORITY(user_name, priority)
Argumentos
- user_name
-
El nombre del usuario de base de datos cuya prioridad de consulta se cambia.
- priority
-
La nueva prioridad que asignar a todas las consultas emitidas por
user_name
. Este argumento debe ser una cadena con el valorCRITICAL
,HIGHEST
,HIGH
,NORMAL
,LOW
,LOWEST
oRESET
. Solo los superusuarios pueden cambiar la prioridad aCRITICAL
. El cambio de la prioridad aRESET
elimina la configuración de prioridad parauser_name
.
Tipo de devolución
Ninguno
Ejemplos
Para cambiar la prioridad para el usuario analysis_user
a LOWEST
, use el siguiente ejemplo.
SELECT CHANGE_USER_PRIORITY('analysis_user', 'lowest');
+-------------------------------------------------------------------------------------+ | change_user_priority | +-------------------------------------------------------------------------------------+ | Succeeded to change user priority. Changed user (analysis_user) priority to lowest. | +-------------------------------------------------------------------------------------+
Para cambiar la prioridad a LOW
, utilice el siguiente ejemplo.
SELECT CHANGE_USER_PRIORITY('analysis_user', 'low');
+----------------------------------------------------------------------------------------------+ | change_user_priority | +----------------------------------------------------------------------------------------------+ | Succeeded to change user priority. Changed user (analysis_user) priority from Lowest to low. | +----------------------------------------------------------------------------------------------+
Para restablecer la prioridad, utilice el siguiente ejemplo.
SELECT CHANGE_USER_PRIORITY('analysis_user', 'reset');
+-------------------------------------------------------+ | change_user_priority | +-------------------------------------------------------+ | Succeeded to reset priority for user (analysis_user). | +-------------------------------------------------------+