Ver Mensaje Individual
  #10 (permalink)  
Antiguo 23/10/2008, 11:04
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: PHP y MySQL - como optimizar la consulta?

En efecto, todo lo que conozco, COUNT(*) y en el manual mismo aconsejan su uso, esto es debido a que COUNT(*) toma el Wildcard y al ver que no es una expresion a evaluar solamente CUENTA las filas, recuerda que COUNT es una función, puedes y es perfectamente válido hacer: COUNT(DISTINCT tabla.row), al tu usar el * es cuenta todo, y no evalua nada por ende es más rápido.

Saludos.