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

Beitrag lesen

yo,

Gut aber löst das meine Performance-Probleme? Nur wegen dem Switch von String auf int? Oder ist zusätzlich noch eine Konvertierung auf die InnoDB Engine erforderlich?

dazu hatte ich dir ja auch schon einiges geschrieben. deine performance-probleme werden weniger auf der Engine beruhen, fremdschlüssel gibt es bei jeder engine und version von mysql. in der tabelle name einen zusammengesetzten index über die spalten key und value und in der tabelle ort einen über die key spalten, bzw. wenn du dann die fremdschlüssel ändert die entsprechenden spalten. und wie grsagt, name und keys sind nicht wirklich treffende bezeichner für die tabellen.

Ilja