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.