Un index accélère les recherches sur une colonne, comme l'index d'un livre : PostgreSQL trouve les lignes sans tout parcourir. Syntaxe : create index nom_index ON table(colonne);
Exemple (table produits) :
CREATE INDEX idx_categorie ON produits(categorie);
EXPLAIN SELECT * FROM produits WHERE categorie = 'Reseau';On indexe les colonnes souvent utilisées dans where, join et order BY. Trop d'index ralentit les écritures (insert/update).
Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →