Gruppierte SQL Server-Index - Reihenfolge der Index-Frage

Ich habe eine Tabelle etwa so:

keyA keyB data

keyA und keyB zusammen eindeutig sind, sind der primary key meiner Tabelle und machen einen gruppierten index.

Gibt es 5 mögliche Werte keyB, aber eine unbegrenzte Anzahl von möglichen Werten von keyA,. keyB allgemein-Schritten.

Beispielsweise die folgenden Daten können bestellt werden in 2 Arten, je nachdem, welche Schlüssel-Spalte ist bestellt erste:

keyA keyB data
A    1    X
B    1    X
A    3    X
B    3    X
A    5    X
B    5    X
A    7    X
B    7    X

oder

keyA keyB data
A    1    X
A    3    X
A    5    X
A    7    X
B    1    X
B    3    X
B    5    X
B    7    X

Muss ich Ihnen sagen, die dem gruppierten index, der die wichtigsten Spalten hat weniger mögliche Werte zulassen, um die Daten nach diesem Wert zuerst? Oder spielt es keine Rolle, in Bezug auf die Leistung, die bestellt zuerst?

InformationsquelleAutor Mr. Flibble | 2008-12-05
Schreibe einen Kommentar