Ilja: Verknüpfung sehr großer Tabellen unmöglich?

Beitrag lesen

yo,

Ein Index ist eine zusätzliche Spalteninformation in der Datenbank, in der diese sich Schnellzugriffsinformationen auf die einzelnen Datensätze speichert.

ein index ist eher ein eigenes objekt in einer datenbank und weniger eine "zusätzliche spalteninformation", mit einer referenz auf den ursprünglichen datensatz und einer sortierung, die eben den schnellen zugriff ermöglicht, da in gegensatz zum index objekten, das tabellen objekt unsortiert vorliegt.

Wenn du unbedingt mehrere Spalten zu einem Index verknüpfen mußt (wovon ich eindeutig abraten würde - das passiert meist deshalb, weil du deinen Indexspalten mehr Bedeutung gibst als nur "irgendeine ID"), dann müßte halt auch ein passender Index mehrspaltig angelegt werden.

in index über mehrere spalten macht sehr wohl sinn und die gründe für die verwendung liegen auch nicht in der inhaltlichen bedeutung von indexpalten. auch sind indexe über nicht schlüsselspalten ein ganz normaler vorgang.

Ilja