Trabalhar com recomendações do Amazon Redshift Advisor - Amazon Redshift

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)