Cita:
Empezado por Casimiro Notevi
Siempre uso un campo clave, ejemplo: count(id)
Pero nunca había visto count(1) ¿qué hace exactamente?
|
Si, sería bueno saberlo... Mirando las estadísticas hay una marcada diferencia (sobre 17698 pacientes):
Código SQL
[-]SELECT COUNT(*) FROM PACIENTES
Código:
32934 fetches, 0 marks, 692 reads, 0 writes.
0 inserts, 0 updates, 0 deletes, 48 index, 15698 seq.
Delta memory: 21436 bytes.
Total execution time: 0.156s
Código SQL
[-]SELECT COUNT(1) FROM PACIENTES
Código:
32760 fetches, 0 marks, 0 reads, 0 writes.
0 inserts, 0 updates, 0 deletes, 0 index, 15698 seq.
Delta memory: 96 bytes.
Total execution time: 0.031s
Saludos
Edito: Obtuve el mismo resultado usando
COUNT(0) (0.031s) y una diferencia menor a
COUNT(*), usando
COUNT(ID) (0.047s) .