Tach!
Nun wird aber leider der Index nicht verwendet. Warum nicht?
id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE ai14 ALL value 421286 Using where
Wie erklärt wird, sieht MySQL keinen nutzbaren Index. Manchmal hat der Optimizer eine andere Meinung von Nützlichkeit als der Verwender. Wenn du sicher bist, dass er wirklich vorhanden ist, kannst du nur mit einem entsprechenden index_hint-Keyword im Statement die Nutzung des Index vorschlagen oder auch erzwingen. Und messen, ob es eine Änderung gibt. Zudem kann es möglicherweise sein, dass du beim Testen mit wenigen Labordaten eine andere Situation hast, bei der die Indexverwendung keinen Vorteil bringt. Aber dann wäre er eigentlich zumindest bei den possible keys aufgelistet worden.
dedlfix.