Mysql
 sql >> Database >  >> RDS >> Mysql

Qual è il più veloce? SELEZIONA SQL_CALC_FOUND_ROWS DA `tabella` o SELEZIONA COUNT(*)

Dipende. Consulta il post del blog sulle prestazioni di MySQL su questo argomento:A SQL_CALC_FOUND_ROWS o meno a SQL_CALC_FOUND_ROWS ?

Solo un breve riassunto:Peter dice che dipende dai tuoi indici e da altri fattori. Molti dei commenti al post sembrano dire che SQL_CALC_FOUND_ROWS è quasi sempre più lento, a volte fino a 10 volte più lento, rispetto all'esecuzione di due query.