Visualização de planos de execução para consultas SQL
É possível utilizar o editor de consultas do Athena para ver representações gráficas de como uma consulta será executada. Quando você insere uma consulta no editor e escolhe a opção Explain (Explicar), o Athena usa uma Instrução SQL EXPLICAM nessa consulta para criar dois gráficos correspondentes: um plano de execução distribuído e um plano de execução lógico. Esses gráficos podem ser utilizados para analisar, solucionar problemas e melhorar a eficiência das suas consultas.
Para visualizar planos de execução de uma consulta
-
Insira sua consulta no editor de consultas do Athena e escolha Explain (Explicar).
A guia Distributed plan (Plano distribuído) mostra o plano de execução da consulta em um ambiente distribuído. Um plano distribuído tem fragmentos ou estágios de processamento. Cada estágio tem um número de índice baseado em zero e é processado por um ou mais nós. Dados podem ser trocados entre nós.
-
Para navegar pelo gráfico, utilize as seguintes opções:
-
Para aumentar ou diminuir o zoom, role com o mouse ou use os ícones de ampliação.
-
Para ajustar o gráfico para que ele caiba na tela, selecione o ícone Zoom to fit (Ampliar para caber).
-
Para mover o gráfico, arraste o ponteiro do mouse.
-
-
Para ver detalhes de um estágio, escolha o estágio.
-
Para ver os detalhes do estágio em largura natural, selecione o ícone de expansão na parte superior direita do painel de detalhes.
-
Para ver mais detalhes, expanda um ou mais itens na árvore do operador. Para obter informações sobre fragmentos de planos distribuídos, consulte Tipos de saída da instrução EXPLAIN.
Importante
Alguns filtros de partição podem não estar visíveis no gráfico de árvore do operador aninhado, mesmo que o Athena os aplique à sua consulta. Para verificar o efeito desses filtros, execute EXPLAIN ou EXPLAIN ANALYZE na sua consulta e visualize os resultados.
-
Escolha a guia Logical plan (Plano lógico). O gráfico mostra o plano lógico para executar a consulta. Para obter mais informações termos operacionais, consulte Noções básicas dos resultados da instrução EXPLAIN do Athena.
-
Para exportar um plano como uma imagem SVG ou PNG, ou como texto JSON, escolha Export (Exportar).
Recursos adicionais
Para obter mais informações, consulte os recursos a seguir.
Usar EXPLAIN e EXPLAIN ANALYZE no Athena
Noções básicas dos resultados da instrução EXPLAIN do Athena
Visualizar estatísticas e detalhes de execução para consultas concluídas