Axel Richter: Join Abfrage unheimlich langsam

Beitrag lesen

Hallo,

Die Lösung war wirklich ein Index auf auf_index in der Tabelle ba.

Ja, den hatte ich jetzt auch übersehen ;-))

Alle anderen Felder habe ich indiziert aber auf_index nicht da es ein foreign Key war, dachte ich das Mysql ihn selbsständig indiziert. Aber weit gefehlt.

Nein, ich glaube Indexe auf Fremdschlüssel setzen nur solche DBMS, die wirklich mit ForeignKeys, Tabellenbeziehungen und Prüfung referentieller Integrität arbeiten. Für MySQL ist das einfach ein Feld. Erst die Verknüpfung in SQL-Joins macht es zum Fremdschlüssel.

viele Grüße

Axel