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

¿Cuál es el más rápido? SELECCIONE SQL_CALC_FOUND_ROWS DE `tabla`, o SELECCIONE COUNT(*)

Depende. Consulte la publicación del blog de rendimiento de MySQL sobre este tema:Para SQL_CALC_FOUND_ROWS o no a SQL_CALC_FOUND_ROWS ?

Solo un resumen rápido:Peter dice que depende de sus índices y otros factores. Muchos de los comentarios de la publicación parecen decir que SQL_CALC_FOUND_ROWS es casi siempre más lento (a veces hasta 10 veces más lento) que ejecutar dos consultas.