O Que É um Plano de Query?
Um plano de query é a sequência de operações que o otimizador do banco de dados seleciona para executar uma query, como quais tabelas escanear, quais índices usar e como ordenar os joins. O otimizador estima o custo das alternativas e escolhe a mais barata. Ferramentas como EXPLAIN revelam o plano escolhido para que você veja por que uma query é rápida ou lenta.
Por que isso importa
Ler o plano de query mostra se o engine usou seus índices ou recorreu a um full table scan. É a principal ferramenta para diagnosticar e corrigir queries lentas.
Guias relacionados
What Is a Full Table Scan?A full table scan reads every row in a table to satisfy a query, which is slow on large tables and usually si…
What Is a Database Index?A database index is an auxiliary data structure that lets the engine find rows matching a query quickly, avoi…
What Is a Covering Index?A covering index contains every column a query needs, so the engine can answer it from the index alone withou…