Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Qué es más rápido?

Estas en el tema de Qué es más rápido? en el foro de Bases de Datos General en Foros del Web. Hola foro: Sólo por curiosidad Si hago un SELECT COUNT(*) SELECT COUNT(id) varía la velocidad de respuesta del server? parecería q la primera opción extrae ...
  #1 (permalink)  
Antiguo 17/12/2008, 21:50
Avatar de killerangel  
Fecha de Ingreso: septiembre-2007
Ubicación: Un punto en el espacio
Mensajes: 592
Antigüedad: 16 años, 7 meses
Puntos: 10
Qué es más rápido?

Hola foro:

Sólo por curiosidad

Si hago un

SELECT COUNT(*)

SELECT COUNT(id)

varía la velocidad de respuesta del server? parecería q la primera opción extrae todos los datos y luego cuenta las filas...

gracias... y si saben alguna otra curiosidad haver si las postean...
__________________
Sueñen... y trabajen por hacer esos sueños realidad... de eso se construye el futuro!!
Me siento entre la ASP-ada y la PHP-red
  #2 (permalink)  
Antiguo 17/12/2008, 23:17
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Qué es más rápido?

Es igual, las dos cuentan, la diferencia es por ejemplo si estas haciendo SELECT id, COUNT(id), es mas rapido vs SELECT id, COUNT(*).

Saludos.
  #3 (permalink)  
Antiguo 18/12/2008, 08:20
Avatar de killerangel  
Fecha de Ingreso: septiembre-2007
Ubicación: Un punto en el espacio
Mensajes: 592
Antigüedad: 16 años, 7 meses
Puntos: 10
Respuesta: Qué es más rápido?

gacias!!!!!!!!
__________________
Sueñen... y trabajen por hacer esos sueños realidad... de eso se construye el futuro!!
Me siento entre la ASP-ada y la PHP-red
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:54.