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