Sobes.tech
Junior — Middle

Cum se formează un index compus într-un sistem de gestionare a bazelor de date?

sobes.tech AI

Răspuns de la AI

Un index compus în sistemul de gestionare a bazelor de date se formează din mai multe coloane ale unui tabel, unite într-un singur index. Acest lucru permite accelerarea interogărilor care filtrează sau sortează datele pe mai multe câmpuri simultan.

De exemplu, în MySQL, poți crea un index compus astfel:

CREATE INDEX idx_name ON table_name (column1, column2);

Ordinea coloanelor este importantă: indexul este eficient pentru interogări care utilizează primele coloane în aceeași ordine. De exemplu, un index pe (column1, column2) va ajuta la filtrarea după column1 sau după column1 și column2, dar nu doar după column2.

Indexul compus stochează valorile tuturor coloanelor indicate împreună, ceea ce accelerează căutarea și sortarea după ele.