Sobes.tech
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';