Junior — Middle
Quels types d'index ont été utilisés dans vos requêtes SQL pour optimiser la recherche de données?
sobes.tech IA
Réponse de l'IA
En SQL, les types d'index couramment utilisés pour optimiser la recherche de données sont :
- Index B-Tree — le type le plus répandu, adapté pour la recherche rapide, le tri et les requêtes de plage.
- Index Hash — efficace pour la recherche précise par clé, mais ne supporte pas les requêtes de plage.
- Index Unique — garantit l'unicité des valeurs dans une colonne, tout en accélérant la recherche.
- Index Composé — index construit sur plusieurs colonnes, utile pour les requêtes avec filtrage sur plusieurs champs.
- Index en Texte Complet — utilisé pour la recherche rapide dans des données textuelles.
Exemple de création d'un index composé :
CREATE INDEX idx_user_lastname_firstname ON users (lastname, firstname);
Le choix du type d'index dépend de la nature des requêtes et de la structure des données.