Daniela Koller: Indexierung über mehrere Spalten vs. über jede Spalte einzeln?

Beitrag lesen

Hi Romy, Hans Gustav

ist es besser einen index auf mehrere spalten zu legen oder jeweils ein index für eine spalte? gibt es da bezüge?
das kann ich Dir leider nicht beantworten, aber ich habe mal den Titel geändert, vielleicht weiss ja jemand anderes mehr.

Pro Tabelle kann nur ein Index verwendet werden. Wenn also mehrere Felder häufig in Kombination verwendet werden, kann es sich lohnen, über diese zusammen einen Index zu legen weil sonst nur für ein Feld ein Index benutzt werden kann.

Dieser Index kann auch für Abfragen über einen Teil der Felder benutzt werden, es müssen aber immer die ersten Felder sein, sobald ein Unterbruch in der Kette da ist, wird von diesem Zeitpunkt an der Index verlassen.

Gruss Daniela