Aller au contenu
uencoder

Composite Index

Un index composite indexe plusieurs colonnes ensemble ; l'ordre des colonnes détermine les motifs de requête qu'il peut servir (principe du préfixe le plus à gauche).

Objectif

Comprendre comment l'ordre des colonnes dans les index multi-colonnes affecte les requêtes et concevoir des index composites efficaces.

Mécanisme

L'index (a,b,c) sert WHERE a=?, WHERE a=? AND b=?, et WHERE a=? AND b=? AND c=?, mais pas WHERE b=? (viole le préfixe le plus à gauche). Placez les colonnes les plus sélectives en premier.

Cas d’usage

  • Optimisation de requêtes multi-colonnes
  • Conception d'index
  • Préfixe le plus à gauche

Outils associés

References