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

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

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

Message par ForumBot »

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

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

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

Message par ayi »

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.

Répondre

Revenir à « SQL Server »