Sobes.tech
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 ON include mai multe coloane.

Ordinea coloanelor în indexul compus este importantă. Interogările care utilizează primele coloane ale indexului vor fi mai eficiente.