

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Alocação de memória dinâmica do WLM
<a name="cm-c-wlm-dynamic-memory-allocation"></a>

Em cada fila, o WLM cria vários slots de consulta iguais ao nível de simultaneidade da fila. O valor de memória alocada a um slot de consulta equivale à porcentagem de memória alocada à fila dividida pela contagem de slots. Se você alterar a alocação de memória ou simultaneidade, o Amazon Redshift gerencia dinamicamente a transição para a nova configuração WLM. Portanto, as consultas ativas poderão ser executadas até a conclusão usando a quantidade memória alocada atualmente. Ao mesmo tempo, o Amazon Redshift garante que o uso total da memória nunca exceda 100 por cento da memória disponível.

O gerenciador do workload usa o processo a seguir para gerenciar a transição:

1. O WLM recalcula a alocação de memória para cada novo slot de consulta. 

1. Se um slot de consulta não estiver sendo usado ativamente por uma consulta em execução, o WLM removerá o slot, o que disponibiliza essa memória para novos slots. 

1. Se um slot de consulta estiver ativamente em uso, o WLM aguardará a conclusão da consulta. 

1. À medida que as consultas ativas são concluídas, os slots vazios são removidos e a memória associada é liberada. 

1. À medida que a memória suficiente é disponibilizada para adicionar um ou mais slots, novos slots são adicionados. 

1. Quando todas as consultas que estavam em execução no momento da alteração são concluídas, a contagem de slots iguala o novo nível de simultaneidade, e a transição para a nova configuração do WLM é concluída.

Na verdade, as consultas que estão em execução quando a alteração acontecer continuam a usar a alocação de memória original. As consultas enfileiradas quando a alteração acontecer são roteadas para novos slots à medida que se tornarem disponíveis. 

Se as propriedades dinâmicas do WLM forem alteradas durante o processo de transição, o WLM começará imediatamente a transição para a nova configuração, começando pelo estado atual. Para exibir o status da transição, consulte a tabela do sistema [STV\$1WLM\$1SERVICE\$1CLASS\$1CONFIG](r_STV_WLM_SERVICE_CLASS_CONFIG.md). 