Sergio Gómez escribió:

> No podes pegar el sql aquí?
> Normalmente no hay esa diferencia que mencionas entre los distintos
> tipos de joins
> Habría que ver la consulta.

Acá va:

*****************************************************************************************
SELECT  leads.id, leads_cstm.web_c, leads_cstm.potencialproducto_c, 
leads_cstm.rubro_c,
leads_cstm.subrubro_c, leads_cstm.interesado_en_c, leads_cstm.encuesta_c,
CONCAT(IFNULL(leads.first_name,''),' ',IFNULL(leads.last_name,'')) as name,
leads.first_name , leads.last_name , leads.salutation , leads.status , 
leads.account_name
, leads.account_id  , jt0.user_name assigned_user_name , jt0.created_by
assigned_user_name_owner  , 'Users' assigned_user_name_mod, leads.date_entered ,
leads.assigned_user_id

FROM leads
LEFT JOIN leads_cstm ON leads.id = leads_cstm.id_c
LEFT JOIN  users jt0 ON jt0.id= leads.assigned_user_id AND jt0.deleted=0 AND 
jt0.deleted=0

where leads.deleted=0
ORDER BY name ASC LIMIT 0,51
*****************************************************************************************

Los campos:

leads.id
leads_cstm.id_c
jt0.id
leads.assigned_user_id
jt0.deleted

están indexados...

Esa consulta tarda cerca de 400 segundos en ser ejecutada... con INNER JOIN 
sólo 0,5

Abrazos
-- 
José C. Massón

.: Rebeldes Stereotipos
Sábados 15 a 17 hs FM La Tribu 88.7 MHz
rebeldes.org.ar
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
Usuarios Software Libre Argentina (USLA)

Responder a