Sobes.tech
Junior — Middle

Оё метавонед шарҳи кунед, ки индексҳои ғайри кластерӣ дар SQL чӣ гунаанд ва чӣ гуна кор мекунанд?

sobes.tech AI

Ҷавоб аз AI

Индекси ғайри-кластерӣ дар SQL структураи маълумотест, ки ишорагаронро ба сатрҳои ҷадвал нигоҳ медорад, ки ба арзиши сутуни индексшуда мувофиқат мекунанд, аммо худи ҷадвал дар асоси ин индекс такрор намешавад.

Барои фарқият, индекс кластерӣ, ки тартиби физикии сатрҳоро дар ҷадвал муайян мекунад, индекс ғайри-кластерӣ объекти алоҳида аст, ки калидҳо ва пайвандҳо ба сатрҳои мувофиқро дар бар мегирад.

Чӣ гуна кор мекунад:

  • Дар ҷустуҷӯ ба сутуни бо индекс ғайри-кластерӣ, системаи идоракунии базаи додаҳо (DBMS) аввал ба индекс дастрасӣ мекунад, то калидҳоро пайдо кунад.
  • Пас аз он, тавассути пайвандҳо дар индекс, сатрҳои пурра аз ҷадвал гирифта мешаванд.

Масалан: агар шумо ҷадвали кормандон дошта бошед бо индекс ғайри-кластерӣ дар сутуни "LastName", ҷустуҷӯ ба номи оила тезтар хоҳад буд, зеро аввал индексро меҷӯед ва сипас маълумотҳоро бар мегардонед.