Chapitre 7 / 10
Index approfondi
8 leçons dans ce chapitre.
Index : principe et intérêt
Un index est une structure auxiliaire que la base de données construit sur une colonne, pour accélérer les recherches sur cette co…
Voir les détails du chapitre
Un index est une structure auxiliaire que la base de données construit sur une colonne, pour accélérer les recherches sur cette colonne — un peu comme l'index d'un livre permet de trouver une page sans le lire entièrement. Cet index permet à la base de données de retrouver rapidement toutes les lignes d'une catégorie donnée, sans avoir à parcourir chaque ligne de la table une par une — un gain imp…
Index composite
Un index peut porter sur plusieurs colonnes à la fois — on parle alors d'index composite. L'ordre des colonnes dans sa définition…
Index UNIQUE
combine les deux bénéfices d'un index classique et d'une contrainte : il accélère la recherche et interdit les doublons — en une s…
Index et ORDER BY : accélérer un tri
Un index n'accélère pas seulement un : il peut aussi accélérer un portant sur la même colonne, puisqu'un index stocke déjà ses val…
Ce qui est indexé automatiquement
La plupart des moteurs SQL créent automatiquement un index derrière une contrainte — et souvent derrière une contrainte aussi — pu…
Quand un index n'aide pas
Deux situations rendent un index peu utile, voire inutile. Faible cardinalité : une colonne avec très peu de valeurs distinctes pa…
Lire un plan d'exécution simple : EXPLAIN
affiche le plan d'exécution qu'une requête utiliserait — sans exécuter réellement la requête ni renvoyer ses données. Il révèle no…
Cas pratique : choisir les bons index
Ce cas pratique combine les notions de ce chapitre pour décider quels index créer sur . Justification, colonne par colonne : 1. se…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/8 terminées
Accès complet
La première leçon de chaque chapitre est gratuite (10 leçons sur 90).
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 80 leçons restantes de ce module