Aller au contenu
uencoder

Clustered Index

Un index clusterisé stocke physiquement les lignes triées selon la clé d'index ; chaque table n'en possède qu'un et les colonnes hors clé sont stockées avec.

Objectif

Comprendre comment l'organisation physique des données affecte les performances des requêtes et choisir une clé de clustering appropriée.

Mécanisme

Les feuilles de l'index clusterisé sont les pages de données (l'index est la donnée), triées physiquement par clé. Les requêtes de plage sur la clé de clustering lisent séquentiellement. Les index non clusterisés pointent vers la clé de clustering plutôt que vers l'emplacement de la ligne. Dans MySQL InnoDB, la clé primaire est l'index clusterisé.

Cas d’usage

  • Organisation physique des données
  • Conception de clés primaires
  • Optimisation des requêtes de plage

Outils associés

References