Escolha por onde começar
Diagnostique consultas lentas
Comece aqui quando precisar identificar um padrão recorrente de consultas lentas. Use o histórico de consultas local ou de todo o cluster para escolher uma execução representativa, inspecionar o uso de recursos e formular uma hipótese inicial.
Isole gargalos de consultas
Comece aqui quando tiver uma consulta lenta, mas ainda não souber quais operações mais afetam seu desempenho. Compare versões progressivamente mais simples da consulta em condições controladas.
Escolha uma abordagem de otimização
Comece aqui quando tiver evidências sobre o gargalo e precisar escolher uma alteração específica. Compare abordagens para reduzir os dados lidos, alinhar a organização dos dados às suas consultas ou pré-calcular operações repetitivas.
Exemplo
Exemplo prático de otimização
Comece com consultas de workload no conjunto de dados NYC Taxi e, em seguida, aplique alterações no schema e na chave de ordenação, medindo cada estágio em relação à mesma referência.