El Query Optimizer es el responsable de obtener el plan de ejecución, de las consultas realizadas en nuestras bases de datos. Debido a la complejidad de SQL; todas las opciones existentes en un base de datos, tablas, índices...