Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/02/2014, 11:35
xorow
 
Fecha de Ingreso: febrero-2010
Mensajes: 45
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: ORDER BY sobrecarga

Ahora lo tengo tal q así:

Código MySQL:
Ver original
  1. SELECT a.id...
  2.  
  3. FROM articulo a
  4. JOIN empresa e ON e.id=a.id_empresa
  5. JOIN seccion s ON s.id=a.id_seccion
  6. JOIN categoria c ON c.id=a.id_categoria
  7.  
  8.  
  9.  
  10. a.eliminado='0'
  11. AND a.activado='1'
  12.  
  13. AND e.id=1429
  14. AND s.id=1
  15. AND c.id=55
  16.  
  17. AND a.descartado='0'
  18. AND a.imagen!=''
  19. AND a.nombre_min!=''  
  20.  
  21. ORDER BY a.fecha_actualizado DESC LIMIT 0, 30

Pero me sigue dando 0,2 seg.

Están todos los campos que se concatenan con index en las 4 tablas (en la de articulo como index y en las otras como clave primaria). los id_categ e id_seccion son small int para q ocupen menos y la tabla tiene la información escasa para que salga en los listados. El único varchar que tiene la tabla es un campo para el título.