Ilja: SQL_CALC_FOUND_ROWS()

Beitrag lesen

yo,

Das komische ist aber, dass ohne SQL_CALC_FOUND_ROWS() der JOIN sehr schnell ist!
Woran bin ich denn nun?

höchstwahrscheinlich, weil das dbms ohne SQL_CALC_FOUND_ROWS() schon mal ergebnisdatensätze liefern kann, ohne dass er vollkommen fertig mit der abfrage ist. mit SQL_CALC_FOUND_ROWS() kann er genau das nicht tun, er muss schon bei dem ersten ergebnis alles bearbeitet haben.

Ilja