Quelle est l'importance de l'ordre des colonnes dans les index?

J'ai entendu dire que vous devriez mettre les colonnes qui seront le plus sélectif au début de l'indice de déclaration. Exemple:

CREATE NONCLUSTERED INDEX MyINDX on Table1
(
   MostSelective,
   SecondMost,
   Least
)

Tout d'abord, est ce que je dis correct? Si oui, suis-je susceptible de voir de grandes différences dans la performance en réorganisant l'ordre des colonnes dans mon index, ou est-il plus "agréable" pratique?

La raison pour laquelle je suis demander c'est parce que après avoir mis une requête par le biais de la DTA, il a recommandé que je créer un index qui ont presque tous les mêmes colonnes en elle comme un index existant, juste dans un ordre différent. J'envisage simplement d'ajouter les colonnes manquantes à l'index existant et en l'appelant, il est bon. Pensées?

InformationsquelleAutor Abe Miessler | 2010-02-18