Hallo,
Auf den index würde ich aber nach Möglichkeit verzichten. sowas kann den Performance Todesstoss für Deine DB bedeuten.
Meinst Du jetzt, dass man Indizes nicht einsetzen soll?
Wenn dem so ist, so hast Du imho ein wesentliches Konzept von Datenbanken nicht verstanden. Indizes sind dafür da, dass man sie (sinnvoll) verwendet, um Suche und Verknüpfungen zu beschleunigen. Wenn Du sie nicht verwendest, würde jede Suche und jeder Join auf alle beteiligten Tabellen einen Zugriff auf alle Daten in den beteiligten Tabellen (Full-Table-Scan) nach sich ziehen. Gerade wenn viele Datensätze vorhanden sind könnte das 'den Todesstoss für die DB', wie Du es ausdrückst, bedeuten.
Natürlich soll man nicht über alles Denkbare Indizes legen, da sonst die Performance beim Modifizieren der Daten leidet. Der sinnvolle Aufbau von Indizes ist imho übrigends eine der wichtigsten Arbeiten eines Datenbankdesigners, gleich nach dem Tabellendesign.
Grüße
Klaus