Junior — Middle
Məlumatların axtarışını optimallaşdırmaq üçün SQL sorğularınızda hansı indeks növlərindən istifadə olunub?
sobes.tech Süni İntellekt
AI-dan cavab
SQL-də məlumatların axtarışını optimallaşdırmaq üçün adətən aşağıdakı indeks növləri istifadə olunur:
- B-Tree indeks — ən yaygın növ, sürətli axtarış, sıralama və diapazon sorğuları üçün uyğundur.
- Hash indeks — açar üzrə dəqiq axtarış üçün effektivdir, lakin diapazon sorğularını dəstəkləmir.
- Unikal indeks — sütundakı dəyərlərin unikal olmasını təmin edir və axtarışı sürətləndirir.
- Birləşmiş indeks — bir neçə sütun üzərində qurulan indeks, çox sahəli filtrli sorğular üçün faydalıdır.
- Tam Mətn İndeksi — mətn məlumatlarında sürətli axtarış üçün istifadə olunur.
Birləşmiş indeksin yaradılması nümunəsi:
CREATE INDEX idx_user_lastname_firstname ON users (lastname, firstname);
İndeks növünün seçimi sorğuların xarakterinə və məlumatların strukturuna bağlıdır.