Hallo,
Folgende Query dauerst bei ca. 50.000 Zeilen in tabelle bereits mehrere Sekunden:
Auf die Anfrage passen bis zu 10.000 Zeilen. Nur durch LIMIT wird die Rückgabe auf 100 Zeilen beschränkt.
Irgendwelche Optimierungsvorschläge?
Den Wert name="index" hat immer nur _eine_ Zeile. Wenn es performancemäßig viel bringt könnte ich eventuell auf diese Bedingung verzichten und den Index dann von php aussortieren lassen.
Danke !
Gruß,
Syco
Folgende Query dauerst bei ca. 50.000 Zeilen in tabelle bereits mehrere Sekunden:
PHP-Code:
$query = "SELECT title,name FROM tabelle
WHERE bereich = '".$row->id."' AND name != 'index'
ORDER BY id LIMIT ".($_GET['start']*100).",100";
Irgendwelche Optimierungsvorschläge?
Den Wert name="index" hat immer nur _eine_ Zeile. Wenn es performancemäßig viel bringt könnte ich eventuell auf diese Bedingung verzichten und den Index dann von php aussortieren lassen.
Danke !
Gruß,
Syco
Kommentar