Junior — Middle
Ce tipuri de indecși au fost utilizate în interogările tale SQL pentru optimizarea căutării datelor?
sobes.tech AI
Răspuns de la AI
În SQL, următoarele tipuri de indexuri sunt utilizate frecvent pentru optimizarea căutării datelor:
- Index B-Tree — cel mai răspândit tip, potrivit pentru căutări rapide, sortare și interogări pe intervale.
- Index Hash — eficient pentru căutări exacte după cheie, dar nu suportă interogări pe intervale.
- Index Unic — garantează unicitatea valorilor într-o coloană și accelerează căutarea.
- Index Compozit — index construit pe mai multe coloane, util pentru interogări cu filtrare pe mai multe câmpuri.
- Index Full-Text — utilizat pentru căutări rapide în date textuale.
Exemplu de creare a unui index compus:
CREATE INDEX idx_user_lastname_firstname ON users (lastname, firstname);
Alegerea tipului de index depinde de natura interogărilor și de structura datelor.