No uso el generador de consultas para generar mis consultas, las construyo a mano inicialmente (principalmente porque cualquier cosa menos el motivo trivial de las consultas es difícil de escribir en un query designer
.
Pero en sistemas grandes esto no es suficiente. La mayoría de los sistemas de bases de datos pesados proporcionan una herramienta de análisis de consultas que responderá una consulta y le mostrará elQuery Execution Plan
. Luego puede usar esto (con otras herramientas) para intentar y optimizar la consulta.
No solo ayuda con la consulta en sí, sino que también le da una indicación de qué tablas deben indexarse y cómo deben indexarse, sino también posibles técnicas para particionar los datos.