Hallo
hab ne tabelle, die eigentlich nur die beziehung zwischen den inhalten von 2 andren tabellen festlegt.
nun darf kein datensatz identisch sein. daher habe ich einen unique index über beide felder (gleichzeitig, nicht: jeweils) gesetzt.
bei select/abfragen wird immer nur das erste der beiden felder im WHERE klausel stehen. das andere kommt nur selten vor.
Da es vorkommen kann, könnte es dennoch empfehlenswert sein, einen weiteren Index auf die zweite Spalte zu setzen. Dieser kostet halt etwas Platz und Einfüge- und Löschoperationen werden etwas langsamer. Bei der Anzahl Deiner Datensätze ist es somit eine Frage wieviele Einfüge- und Löschoperationen es im Vergleich zu den Leseoperationen, die enorm beschleunigt werden können, gibt.
Freundliche Grüße
Vinzenz