Archivo de la etiqueta: optimización

STRAIGHT_JOIN y el order de las tablas en JOINs de MySQL

High Performance MySQLSegún leo en un artículo, el optimizador de JOINs de MySQL puede cambiar el orden en que se realizan los JOINs.

Al autor del artículo, las consultas de una aplicación le tardaban casi un minuto. Después de buscar una solución, decubrió que poniendo “SELECT STRAIGHT_JOIN …“, obligaba a MySQL a tratar las tablas de los JOINs en el orden en que se establecían, es decir, primero la de la izquierda y después la de la derecha.

Sigue leyendo STRAIGHT_JOIN y el order de las tablas en JOINs de MySQL