Ilja: MySQL -> Index erstellen

Beitrag lesen

yo,

Wenn du einen Index über x Felder anlegst, kann dieser nur in einer Abfrage genutzt werden, deren Bedingung auch diese x Felder mit einbezieht.

nein, die nutzung eines index wird von "links nach rechts" benutzt. es müssen nicht alle x felder in der bedingung vorkommen, solange in den index spalten "linksseitig keine unterbrechung" vorkommt. mit anderen worten ein index über spalte1, spalte2 und spalte3 kann sehr wohl benutzt werden, wenn nur spalte1 angesprochen wird oder aber spalte1 und spalte2

Ilja