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
Trabalhar com recomendações do Amazon Redshift Advisor
Para ajudá-lo a melhorar a performance e diminuir os custos operacionais para seu cluster Amazon Redshift, o Amazon Redshift Advisor oferece recomendações específicas sobre mudanças a serem feitas. O Advisor desenvolve as recomendações personalizadas analisando métricas de performance e de uso para o cluster. Essas recomendações personalizadas relacionam-se às operações e configurações do cluster. Para ajudar você a priorizar as otimizações, o Advisor classifica as recomendações por ordem de impacto.
Como o Advisor funciona
O Advisor baseia suas recomendações em observações sobre estatísticas de performance ou dados de operações. O Advisor gera observações executando testes em clusters/grupos de trabalhos para determinar se um valor de teste está dentro de um intervalo especificado. Se o resultado do teste estiver fora desse intervalo, o Advisor gera uma observação para o cluster. Ao mesmo tempo, o Advisor cria uma recomendação sobre como fazer com que o valor observado retorne para o intervalo de melhores práticas.
Para arquiteturas de vários clusters usando o compartilhamento de dados do Amazon Redshift, o Advisor agora oferece otimização aprimorada ao analisar padrões de workload em todos os clusters/grupos de trabalho em seu data mesh, inclusive clusters/grupos de trabalho em diferentes regiões. Quando você compartilha tabelas entre clusters/grupos de trabalho de produtor e consumidor, o Advisor coleta automaticamente os padrões de consulta de todos os endpoints de consumidor no data mesh, a menos que sejam explicitamente negados, e os associa a workloads de produtor para gerar recomendações mais eficazes. Isso significa que as otimizações de tabela, inclusive de chaves de classificação, de chaves de distribuição e de compactação, baseiam-se em como os dados estão realmente sendo usados em toda a organização, não apenas em um único cluster. O Advisor também oferece suporte ao Amazon Redshift sem servidor, mantendo automaticamente a continuidade da otimização nos ciclos de pausa e retomada.
Por exemplo, suponha que um data warehouse contenha tabelas com chaves de distribuição abaixo do ideal que causem distorção de dados nos nós de computação. Nesse caso, o Advisor recomenda automaticamente a redistribuição de tabelas usando o parâmetro DISTKEY para especificar uma coluna que distribua os dados uniformemente. Neste outro exemplo, suponha que o Advisor observe que o cluster tem tabelas sem chaves de classificação ou com definições de chave de classificação ineficientes que diminuam drasticamente o desempenho das consultas. Nesse caso, o Advisor oferece recomendações automaticamente para colunas de chave de classificação apropriadas com base em seus padrões de consulta para melhorar a filtragem de dados e reduzir a E/S de disco.
Otimizar arquiteturas de compartilhamento de dados
Quando você usa o compartilhamento de dados do Amazon Redshift para distribuir workloads em vários clusters/grupos de trabalho, o Advisor ajuda a otimizar o desempenho em todo o data mesh. Ele analisa automaticamente como as tabelas compartilhadas estão sendo consultadas em todos os clusters/grupos de trabalho de consumidor. Essa análise inclui entender quais colunas são filtradas com frequência, quais tabelas geralmente são unidas e como os dados estão sendo verificados. Ao considerar o panorama completo de uso de dados, o Advisor gera recomendações que melhoram o desempenho de todos os usuários de dados compartilhados.
Ao otimizar tabelas com base em padrões de uso em toda a organização, em vez de em um único cluster, é possível:
Tomar decisões de otimização orientadas por dados com base nos padrões de acesso aos dados em todos os clusters/grupos de trabalho na malha.
Reduzir os custos de armazenamento por meio de estratégias de compactação mais eficazes.
Melhorar a utilização de recursos em toda o data mesh.
Regiões do Amazon Redshift em que o Advisor é oferecido
O recurso Amazon Redshift Advisor está disponível apenas nas seguintes regiões da AWS:
-
Região Leste dos EUA (Norte da Virgínia) (us-east-1)
-
Região Leste dos EUA (Ohio) (us-east-2)
-
Região Oeste dos EUA (Norte da Califórnia) us-west-1
-
Região Oeste dos EUA (Oregon) us-west-2
-
Região da África (Cidade do Cabo) (af-south-1)
-
Região da Ásia-Pacífico (Hong Kong) (ap-east-1)
-
Região Ásia-Pacífico (Haiderabade) (ap-south-2)
-
Região da Ásia-Pacífico (Jakarta) (ap-southeast-3)
-
Região da Ásia-Pacífico (Melbourne) (ap-southeast-4)
-
Região Ásia-Pacífico (Malásia) (ap-southeast-5)
-
Região da Ásia-Pacífico (Mumbai) (ap-south-1)
-
Região da Ásia-Pacífico (Osaka) (ap-northeast-3)
-
Região da Ásia-Pacífico (Seul) (ap-northeast-2)
-
Região da Ásia-Pacífico (Singapura) (ap-southeast-1)
-
Região da Ásia-Pacífico (Sydney) (ap-southeast-2)
-
Região da Ásia-Pacífico (Tóquio) (ap-northeast-1)
-
Região do Canadá (Central) (ca-central-1)
-
Região Oeste do Canadá (Calgary) (ca-west-1)
-
Região da China (Pequim) (cn-north-1)
-
Região da China (Ningxia) (cn-northwest-1)
-
Região da Europa (Frankfurt) (eu-central-1)
-
Região da Europa (Irlanda) (eu-west-1)
-
Região da Europa (Londres) (eu-west-2)
-
Região da Europa (Milão) (eu-south-1)
-
Região da Europa (Paris) (eu-west-3)
-
Região Europa (Espanha) (eu-south-2)
-
Região da Europa (Estocolmo) (eu-north-1)
-
Região Europa (Zurique) (eu-central-2)
-
Região de Israel (Tel Aviv) (il-central-1)
-
Região do Oriente Médio (Bahrein) (me-south-1)
-
Região do Oriente Médio (EAU) (me-central-1)
-
Região da América do Sul (São Paulo) (sa-east-1)