Frage zu zusammengesetzem Index

19/05/2008 - 10:13 von Michael Alexander | Report spam
Hallo!

Ich bin gerade dabei, die Struktur von tbls in einer SQL 2005-DB anzulegen
und lerne den Begriff des zusammengesetzen Index kennen.

Wann macht ein solcher Sinn?

In Access hatte ich mehrer Felder einer tbl indexiert. sollte ich diese alle
Felder nunmehr in EINEN zusammengesetzen Index zusammenfassen?

Danke
Michael
 

Lesen sie die antworten

#1 Stefan Hoffmann
19/05/2008 - 10:30 | Warnen spam
hallo Michael,

Michael Alexander schrieb:
Ich bin gerade dabei, die Struktur von tbls in einer SQL 2005-DB anzulegen
und lerne den Begriff des zusammengesetzen Index kennen.
Wann macht ein solcher Sinn?


Wenn du
- die Eindeutigkeit dieser Felder gewàhrleisten willst
- Abfragen beschleunigen willst

In Access hatte ich mehrer Felder einer tbl indexiert. sollte ich diese alle
Felder nunmehr in EINEN zusammengesetzen Index zusammenfassen?


Nein, aber es gibt da dummerweise keine Faustregel.

btw, wàhrend des Erstellen eines Schemas solltest du das Anlegen von
Inidces auf folgende zwei (drei) Fàlle beschrànken:

1. Primàrschlüssel
2. Eindeutige Einschrànkungen auf Feldern
(3. Fremdschlüsselfelder)

Wobei 3. schon optional ist, da es ein reine Optimierungsmaßnahme ist.



mfG

Ähnliche fragen