Sobes.tech
Junior — Middle

Verilənlər bazası idarəetmə sistemində tərkib indeks necə formalaşır?

sobes.tech Süni İntellekt

AI-dan cavab

Verilənlər bazası idarəetmə sistemində, cədvəlin bir neçə sütunundan ibarət olan və bir indeksə birləşdirilmiş indeks. Bu, eyni zamanda bir neçə sahə üzrə məlumatları filtrləyən və ya sıralayan sorğuları sürətləndirməyə imkan verir.

Məsələn, MySQL-də, belə birləşdirilmiş indeks yarada bilərsiniz:

CREATE INDEX idx_name ON table_name (column1, column2);

Sütunların sırası vacibdir: indeks, eyni sırayla ilk sütunları istifadə edən sorğular üçün effektivdir. Məsələn, (column1, column2) indeks, yalnız column1 və ya column1 və column2 üzrə filtr üçün kömək edəcək, yalnız column2 üçün deyil.

Birləşmiş indeks, göstərilən bütün sütunların dəyərlərini birlikdə saxlayır, bu da onları istifadə edərək axtarış və sıralamaları sürətləndirir.