Vinzenz Mai: Mysql

Beitrag lesen

Hallo toby,

gelesen/abgefragt wird in mehr als 95% der zugriffe. das hinzufügen/löschen ist eher selten. aber wozu dient der 3. index,

ich rede von einem zweiten Index, nicht von einem dritten :-)

Du hast einen kombinierten Index über Spalte 1 und Spalte 2. Die MySQL-Doku erzählt Dir, warum Du deswegen für Spalte 1 keinen gesonderten Index benötigst. Kann jedoch ein Index auf Spalte 2 eine Abfrage beschleunigen, so kann der kombinierte Index _nicht_ genutzt werden. Insofern deckst Du mit dem kombinierten Index und einem Index auf Spalte 2 den maximalen Bedarf ab.

Freundliche Grüße

Vinzenz