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