Junior — Middle
SQL verilənlər bazası idarəetmə sistemində qismən indeks necə həyata keçirilir?
sobes.tech Süni İntellekt
AI-dan cavab
SQL-də qismən indeks, indekslənmiş sətirləri məhdudlaşdıran şərt istifadə edilərək yaradılır. Bu, cədvəlin yalnız bir hissəsini indeksləşdirməyə imkan verir, bu da yer qənaət edir və müəyyən bir məlumat alt dəstində işləyən sorğuları sürətləndirir.
Məsələn, PostgreSQL-də qismən indeks belə yaradıla bilər:
CREATE INDEX idx_active_users ON users (last_login) WHERE active = true;
Burada indeks yalnız active sahəsi true olan qeydləri əhatə edəcək. Belə indeks, active = true şərti ilə tez-tez sorğular həyata keçirilən hallarda effektivdir.
Digər məlumat bazası idarəetmə sistemlərində, qismən indekslərin dəstəyi fərqli ola bilər, amma fikir eynidir — yalnız müvafiq məlumatları indeksləşdirin.