Karlo: JOIN dauert mehrere Minuten (Problem: fehlende FKs ?)

Beitrag lesen

Hallo Sven,

vielen Dank für deine ausführliche Antwort. Bin momentan nicht zu Hause und kann mir daher erst heute Abend deine Erklärung genauer anschsehen.

Irgendwelche Indices hast du offenbar schon angelegt, sonst würde in der Spalte "possible_keys" nicht "fk_ort_keys" und "fk_name_keys" erscheinen. Die Frage wäre, was das für Indices sein sollen. Vermutlich sind sie derzeit einfach überflüssig, zumindest fk_ort_keys, aber das hängt von den anderen Abfragen ab, die du sonst noch so ausführst.

Hier allerdings mal die Grafik des zu Grunde liegenden DB Schemas:

Die Tabellen ort und name haben key als Fremdschlüssel, der sich auf key der Tabelle keys bezieht. Die keys sind von Typ VARCHAR(8) weil der key aus Zeichen und Ziffern besteht.

Hoffe das hilft dir weiter :-/