Junior — Middle
Verilənlər bazalarında tərkib indeksinin nə olduğunu və onun xüsusiyyətlərini izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Birləşmiş indeks, verilənlər bazasında bir cədvəlin bir neçə sütunu (sahəsi) əsasında yaradılan indeksdir. Bu, bu sahələrin birləşməsinə görə axtarış və sıralamanı sürətləndirir.
Birləşmiş indeksin xüsusiyyətləri:
- İndeks, bir neçə sütunun dəyərlərini birlikdə saxlayır, bu da eyni zamanda bir neçə sahəyə görə sorğular üçün faydalıdır.
- İndeksdə sütunların sırası vacibdir: sorğular indeksin ilk sütunlarına görə filtrləyirsə, indeks effektiv istifadə olunur.
- Birləşmiş indeks bir neçə fərdi indeksi əvəz edə bilər, yer qənaət edir və mürəkkəb sorğularda performansı artırır.
SQL-də birləşmiş indeksin yaradılması nümunəsi:
CREATE INDEX idx_name ON table_name (column1, column2);
Burada, indeks column1 və column2 üçün şərtlərlə sorğular üçün faydalı olacaq, məsələn:
SELECT * FROM table_name WHERE column1 = 'value' AND column2 = 'value2';