Les INDEX sont la clé de la performance en base de données. Comprendre leur fonctionnement est essentiel.
Qu’est-ce qu’un INDEX ?
Un index est une structure de données (souvent un B-Tree) qui accélère la recherche dans une table, comme l’index d’un livre.
Types d’index MySQL
PRIMARY KEY, UNIQUE, INDEX, FULLTEXT : chacun a son utilité.
Quand indexer ?
Indexez les colonnes utilisées dans les WHERE, JOIN et ORDER BY. Mais attention : trop d’index ralentit les INSERT et UPDATE.