terça-feira, 15 de abril de 2025

Quer turbinar a performance das suas queries?

Quer turbinar a performance das suas queries?

Se liga nessa dica simples, mas poderosa: "Filtre primeiro, depois faça o JOIN."


A imagem abaixo ilustra como uma pequena mudança na ordem da consulta pode trazer um grande ganho de performance — especialmente quando lidamos com tabelas grandes.


Na query ruim, o JOIN é feito antes dos filtros. Isso obriga o banco a unir milhares ou milhões de registros, só depois filtrando. Resultado? Desempenho lá embaixo.


Já na query otimizada, aplicamos os filtros nas tabelas antes de juntá-las. Isso reduz o volume de dados no JOIN e melhora MUITO a eficiência.


Dica prática: Sempre que possível, use subqueries ou CTEs (Common Table Expressions) para filtrar previamente os dados que realmente importam.

 

Nenhum comentário:

Postar um comentário