Junior — Middle
Verilənlər bazasında birləşdirilmiş indekslərin istifadəsi ilə məşğul oldunuzmu?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, birləşmiş (kompozit) indekslər, verilənlər bazası cədvəlinin bir neçə sütunu üzərində yaradılan indekslərdir. Onlar eyni zamanda çoxsaylı sahələr üzrə məlumatları filtrləyən və ya sıralayan sorğuları sürətləndirməyə imkan verir.
Məsələn, SQL Server və ya MySQL-də iki sütun üzərində indeks yarada bilərsiniz:
CREATE INDEX idx_name ON table_name (column1, column2);
Birləşmiş indekslərin istifadəsi WHERE column1 = ? AND column2 = ? kimi şərtlərlə sorğuları optimallaşdırmağa kömək edir.
İndeksdə sütunların sırasını nəzərə almaq vacibdir, çünki bu, müxtəlif sorğularda indeksin effektivliyinə təsir göstərir.