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