Index
Partie du cours MySQL
Le point d'entrée de connexion marchait très bien avec deux cents utilisateurs de test. En production, avec quatre millions, WHERE email = '[email protected]' met huit secondes, et rien n'a changé dans la requête. Toute la leçon tient là-dedans : sans aide, MySQL répond à cette question en lisant chaque ligne, une par une, et en comparant chacune d'elles.
Un index est une structure séparée et triée que la base tient à jour à côté de votre table pour pouvoir sauter directement aux lignes demandées. C'est l'index à la fin d'un livre : au lieu de tourner les pages jusqu'à tomber sur le mot, vous le cherchez par ordre alphabétique et allez droit à la bonne page. ...
Envie d’apprendre MySQL Index dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec MySQL prêt, et travaillez sur Index avec un tuteur IA qui connaît votre code.
Commencer cette leçonIndexCe que vous allez apprendre
- B-tree index
- CREATE INDEX
- Multi-column index left-prefix rule
- UNIQUE index
- FULLTEXT index
- Indexes hurt write performance
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
13 leçons- 1Qu'est-ce que MySQL20 min
- 2Le CLI mysql et les premières commandes25 min
- 3Création de bases de données et de tables30 min
- 4Types de données30 min
- 5SELECT et WHERE30 min
- 6Joins35 min
- 7Agrégats et regroupement30 min
- 8Index30 min
- 9Transactions et moteurs de stockage35 min
- 10Procédures stockées et triggers35 min
- 11EXPLAIN et optimisation des requêtes35 min
- 12mysqldump et restauration25 min
- 13Projet final : Concevoir un schéma de commerce en ligne50 min
