Hallo zusammen,

ich hätte gerne mal eure Meinung / eure Best Practice, zu den Indexempfehlungen:

Grundsätzlich sollten Felder mit geringer Kardinalität (wenigen distinct Values, z. B. Status-Felder) nicht als erstes Keyfeld in einem Index verwendet werden. Trotzdem kommen vom Indexadvisor immer wieder genau solche Vorschläge.

Meist ist dann als erster PrimaryKey das "Statusfeld" und als zweites Keyfeld der eigentliche PrimaryKey der Tabelle aufgeführt. In der Indexadvisor-Spalte "Leading Keys Order Independent (The keys at the beginning of the KEY_COLUMNS_ADVISED field that could be reordered and still satisfy the index being advised.)" sind dann jeweils die beiden Spalten aufgeführt, entsprechend ändere ich für den zu erstellenden Index die Reihenfolge der Felder.

Vom Indexadvisor wird natürlich weiterhin ein entsprechender Index (1. Statusfeld, 2. PrimaryKey) empfohlen (auch in beim "komprimierten Advisor").

Wie macht ihr das? Ignoriert ihr dies Empfehlungen einfach? Sollten die beachtet werden? Können solche Empfehlungen ausgeschaltet werden?

Merci
Bernd