Junior — Middle
Kas saaksite selgitada, mis on SQL-is mittekliusterindeks ja kuidas see töötab?
sobes.tech AI
Vastus AI-lt
SQL-isoleerimata indeks on andmestruktuur, mis salvestab viitajaid tabeli ridadele, sorteeritud indekseeritud veeru väärtuse järgi, kuid ise tabel ei reorganiseeru selle indeksi järgi.
Erinevalt klasterindeksist, mis määrab füüsilise järjekorra tabeli ridade vahel, isoleerimata indeks on eraldi objekt, mis sisaldab võtmeid ja linke vastavate ridade juurde.
Kuidas see töötab:
- Kui otsite veeru järgi isoleerimata indeksiga, pääseb andmebaasisüsteem (DBMS) esmalt indeksile, et leida vajalikud võtmed.
- Seejärel, indeksil olevate linkide kaudu, tõmmatakse välja täielikud read tabelist.
Näide: kui teil on töötajate tabel isoleerimata indeksiga veeru "LastName" peal, siis perekonnanime järgi otsimine on kiirem, kuna esmalt otsitakse indeksist ja seejärel laaditakse andmed.