Rendimiento

Optimizador de consultas

Español

Resumen

Componente interno de la base de datos que determina la forma más eficiente de ejecutar realmente una sentencia SQL y construye su plan de ejecución.

Detalles

Dado que la misma consulta SQL podría ejecutarse de varias formas (distinto orden de join, uso o no de un índice, etc.) devolviendo el mismo resultado, el optimizador elige automáticamente el método con el coste estimado más bajo, basándose en las estadísticas de la tabla. Si esas estadísticas están desactualizadas, puede terminar eligiéndose un plan de ejecución ineficiente.

Más términos de Base de Datos