Rolf B: MySQL SlowQuery - ORDER BY

Beitrag lesen

Hallo mixmastertobsi,

Lektüre für Dich

Ansonsten:

  • VOLLSTÄNDIGEN Explain zeigen - da muss eigentlich was fehlen weil der select_type PRIMARY den "outermost select" bezeichnet, d.h. da gibt's noch innere Selects.
  • SPALTENGERECHTEN Explain zeigen - jetzt kann man nur raten was was ist.

Es sieht so aus, als würde er ein solches Datenvolumen haben dass er mit einer temporären Datei und einem Filesort arbeiten muss; das ist der Worst Case überhaupt. Er sagt zwar, dass er "PRIMARY" als möglichen Key vorfindet, aber daneben steht nichts mehr und das heißt, dass er den Index nicht verwendet.

Schwierig, mit diesen Infos mehr zu sagen - was ist das für eine Query, wie sehen die Tables aus, welche Indexe hast Du, welche DB-Engine ist das, hast Du schonmal ANALYZE TABLE gemacht (hilft dem Server beim Aussuchen von Indizes)?

Rolf

--
sumpsi - posui - clusi