Sobes.tech
Junior — Middle

SQL-də klasterləşdirilməmiş indeksin nə olduğunu və necə işlədiyini izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

SQL-də qeyri-kümelenmiş indeks, cədvəldəki sətirlərə göstəriciləri saxlayan və indekslənmiş sütunun dəyərinə görə sıralanmış məlumat quruluşudur, lakin özündə cədvəl bu indeksə görə yenidən qurulmur.

Kümelenmiş indekslə fərqli olaraq, qeyri-kümelenmiş indeks, cədvəldəki sətirlərin fiziki sırasını müəyyən edən ayrıca obyekt olub, açarları və müvafiq sətirlərə keçidləri ehtiva edir.

İş prinsipi:

  • Qeyri-kümelenmiş indekslə sütun üzrə axtarışda, verilənlər bazası idarəetmə sistemi (DBMS) əvvəlcə indeksi yoxlayır və lazım olan açarları tapır.
  • Sonra, indeksdəki keçidlər vasitəsilə, tam sətirlər cədvəldən çıxarılır.

Misal üçün: "LastName" sütununda qeyri-kümelenmiş indeks olan işçi cədvəliniz varsa, soyadına görə axtarış daha sürətli olacaq, çünki əvvəlcə indeks yoxlanılır və sonra məlumatlar alınır.