To zależy. Zobacz wpis MySQL Performance Blog na ten temat:Do SQL_CALC_FOUND_ROWS
lub nie do SQL_CALC_FOUND_ROWS
?
Tylko krótkie podsumowanie:Peter mówi, że zależy to od twoich indeksów i innych czynników. Wiele komentarzy do posta wydaje się mówić, że SQL_CALC_FOUND_ROWS
jest prawie zawsze wolniejszy - czasami nawet do 10 razy wolniejszy - niż uruchamianie dwóch zapytań.