[thelist] query takes too long

Tab Alleman Tab.Alleman at MetroGuide.com
Fri Mar 26 08:51:28 CST 2004


mqueme wrote:
> I have this query that takes way too long How can i improve its
> performance? 
> 
> SELECT
> inventario.id_inventario,inventario.Contenedor,(semaforos.SEM1_status
> + semaforos.SEM2_status + semaforos.SEM3_status +
> semaforos.SEM4_status + semaforos.SEM5_status +
> semaforos.SEM6_status) AS total,inventario.FechaOut,navieras.nombre
> AS naviera,contenedor.Size,tipocontenedor.Nombre AS tipo FROM
> inventario INNER JOIN semaforos ON (inventario.id_inventario =
> semaforos.id_inventario) INNER JOIN contenedor ON
> (inventario.Contenedor = contenedor.Contenedor) INNER JOIN
> tipocontenedor ON (contenedor.`Type` = tipocontenedor.`Type`) INNER
> JOIN navieras ON (inventario.id_naviera = navieras.id_naviera) WHERE
> inventario.id_naviera = 1           

You'll probably want indexes on:

inventario.id_naviera
navieras.id_naviera
inventario.id_inventario
semaforos.id_inventario
inventario.Contenedor
contenedor.Contenedor
contenedor.`Type`
tipocontenedor.`Type`


More information about the thelist mailing list