O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
CHANGE_USER_PRIORITY
CHANGE_USER_PRIORITY permite que superusuários modifiquem a prioridade de todas as consultas emitidas por um usuário que estejam em execução ou aguardando no gerenciamento de workload (WLM). Somente uma consulta, uma sessão ou um usuário pode ser executado com a prioridade CRITICAL.
Sintaxe
CHANGE_USER_PRIORITY(user_name, priority)
Argumentos
- user_name
-
O nome do usuário do banco de dados cuja prioridade da consulta é alterada.
- priority
-
A nova prioridade que será atribuída a todas as consultas emitidas por
user_name. Esse argumento deve ser uma string com o valorCRITICAL,HIGHEST,HIGH,NORMAL,LOW,LOWESTouRESET. Somente superusuários podem alterar a prioridade paraCRITICAL. Alterar a prioridade paraRESETremove a configuração de prioridade deuser_name.
Tipo de retorno
Nenhum
Exemplos
Para alterar a prioridade do usuário analysis_user para LOWEST, use o exemplo a seguir.
SELECT CHANGE_USER_PRIORITY('analysis_user', 'lowest');+-------------------------------------------------------------------------------------+ | change_user_priority | +-------------------------------------------------------------------------------------+ | Succeeded to change user priority. Changed user (analysis_user) priority to lowest. | +-------------------------------------------------------------------------------------+
Para alterar a prioridade para LOW, use o exemplo a seguir.
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 redefinir a prioridade, use o exemplo a seguir.
SELECT CHANGE_USER_PRIORITY('analysis_user', 'reset');+-------------------------------------------------------+ | change_user_priority | +-------------------------------------------------------+ | Succeeded to reset priority for user (analysis_user). | +-------------------------------------------------------+