Junior — Middle
Miks tabelil on lubatud ainult üks klasterindeks?
sobes.tech AI
Vastus AI-lt
Tabelil võib olla ainult üks klasterindeks, sest klasterindeks määrab füüsilise järjekorra, milles read tabelis salvestatakse. Füüsiline järjekord võib olla ainult üks: read salvestatakse kettale kindlas järjekorras, mis vastab klasterindeksile.
Kui oleks mitu klasterindeksit, peaks tabel olema salvestatud mitmes füüsilises järjekorras samaaegselt, mis on võimatu. Seetõttu nimetatakse teisi indekseid mitte-klasterindeksiteks ning need sisaldavad viiteid ridadele, muutmata nende füüsilist järjekorda.
Näide: kui klasterindeks on loodud välja "ID" põhjal, siis read on füüsiliselt sorteeritud "ID" järgi. Teine klasterindeks teise välja põhjal ei ole võimalik.