Middle
Pentru ce sunt folosiți indicii compuși?
sobes.tech AI
Răspuns de la AI
Indecșii compuși accelerează interogările care filtrează sau sortează după mai multe coloane simultan. Aceștia stochează perechi (sau mai multe) de valori din coloane diferite, ceea ce permite sistemelor de gestionare a bazelor de date (SGBD) să găsească mai rapid rândurile necesare, parcurgând mai puține date.
Exemple de utilizare:
- Filtrare după mai mulți parametri:
WHERE col1 = valoare1 AND col2 = valoare2. - Sortare după mai multe coloane:
ORDER BY col1 ASC, col2 DESC. - Unele tipuri de join-uri între tabele (JOIN), atunci când condiția
ONinclude mai multe coloane.
Ordinea coloanelor în indexul compus este importantă. Interogările care utilizează primele coloane ale indexului vor fi mai eficiente.