Hallöle,
wenn ich mir die ersten 50 Sätze aus der Geo-Datenbank (8178 Sätze) anzeigen lasse, dauert das gewaltige 24 sec mit SQL_CALC_FOUND_ROWS:
SELECT
SQL_CALC_FOUND_ROWS
ort1.*
FROM bia_orte AS ort1
ORDER BY ort1.name, ort1.name_zusatz
LIMIT 0,50
ohne SQL_CALC_FOUND_ROWS, aber mit zusätzlicher Abfrage
SELECT count(*)
FROM bia_orte AS ort1
nur 0,15 sec
Warum ist der SQL_CALC_FOUND_ROWS um Potenzen langsamer als count?
MfG Kalle
P.S. Habe einen Key gesetzt auf ort1.name, ort1.name_zusatz, hat aber nichts gebracht.