Hi,
ohje. Da kannst Du optimieren ohne Ende. Siehe die Handbuchseite zu EXPLAIN.
Wie gesagt, das dicke Buch ;-)
Ich habe (das war in allen tabellen so) id-autoincrement-Spalten von Index auf Primary gesetzt. Explain sagt jetzt:
table type possible_keys key key_len ref rows Extra
a ALL NULL NULL NULL NULL 6 Using where; Using temporary; Using filesort
b ALL PRIMARY NULL NULL NULL 3 Using where
c ALL NULL NULL NULL NULL 2
Sprich fuer a und c hat er keine possible_keys. Aber in diesen Tabellen muessen ja auch Übereinstimmungen gefunden werden, die nicht unique sein können:
a.article_author_id = b.id
^^^^^^^^^^^^^^^^^^^
a.id = c.comment_article_id
^^^^^^^^^^^^^^^^^^^^
Naja, ist nur eine Spielwiese, habe noch viel Zeit zum optimieren.
Gruesse, Joachim
Am Ende wird alles gut.