Ver Mensaje Individual
  #15 (permalink)  
Antiguo 09/09/2009, 07:57
Avatar de lexus
lexus
 
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 4 meses
Puntos: 4
Respuesta: consulta demasiado lenta por el order by

intente cambiando el orden colocando primero el count y luego el sum. y no mejoro mucho,
intente quitando el sum y dejandolo asi solo con el count
pero sigue exageradamente lento tambien..

SELECT count(distinct(num_factura)) as cant
FROM pedidos
WHERE tipo_documento = 1 AND anulada = 0 AND estado_pedido = 1
group by id_contacto
order by cant desc
limit 0,30
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com