Que signifient réellement les index cluster et non-cluster ?

Que signifient réellement les index cluster et non-cluster ?

Avec un index cluster, les lignes sont stockées physiquement sur le disque dans le même ordre que l’index. Par conséquent, il ne peut y avoir qu’un seul index cluster.

Avec un index non-cluster, il existe une seconde liste qui contient des pointeurs vers les lignes physiques. Vous pouvez avoir de nombreux index non-cluster, bien que chaque nouvel index augmente le temps nécessaire pour écrire de nouveaux enregistrements.

Il est généralement plus rapide de lire à partir d’un index cluster si vous souhaitez récupérer toutes les colonnes. Vous n’avez pas besoin d’aller d’abord à l’index puis à la table.

L’écriture dans une table avec un index cluster peut être plus lente s’il est nécessaire de réorganiser les données.