sql >> Base de Datos >  >> RDS >> Mysql

Usando count(*) vs num_rows

Si su objetivo es contar las filas, use COUNT(*) . num_rows normalmente (según mi experiencia) solo se usa para confirmar que se devolvieron más de cero filas y continuar en ese caso. Probablemente MySQL tarde más en leer muchas filas seleccionadas en comparación con la agregación en COUNT incluso si la consulta en sí toma la misma cantidad de tiempo.