Non, sinon cela ne servirait à rien d'indexer
- Un index cluster contient les données de la table ordonnées dans l'ordre physique des colonnes sur lesquelles il est posé. En conséquence, il ne peut y avoir qu'un seul index cluster par table.
- Un index non-cluster n'est pas ordonné physiquement suivant l'ordre physique de sa clé, et contient un pointeur vers les pages de données de la table.
C'est pourquoi il est toujours préférable de créer un index cluster avant de réer un index non-cluster.
Par analogie avec un livre :
- un index cluster est l'index que vous avez en début de livre : il montre les chapitres et les parties dans l'ordre physique du livre, c'est à dire l'ordre des pages,
- un index non-cluster est à la fin du livre : si vous cherchez une partie en particulier, vous allez chercher sur son nom pour obtenir la page, mais vous réussissez à trouver le mot rapidement parce qu'ils sont classés par ordre alphabétique, ce qui n'est pas l'ordre des pages du livre.
Vous avez maintenant la réponse
@++
Partager