PK i Clustered ključ su zaista odvojeni koncepti. Vaš PK ne mora biti vaš grupirani indeksni ključ. U praktičnim primjenama prema mom vlastitom iskustvu, isto polje koje je vaš PK bi trebalo/bi bilo vaš klasterirani ključ jer ispunjava iste kriterije navedene gore.
Da li primarni ključ treba grupirati?
Primarni ključ može biti grupiran ili ne-klaster, ali je uobičajena najbolja praksa kreirati primarni ključ kao klasterirani indeks. … Primarni ključ treba da bude jedinstveno identifikujuća kolona tabele i da NIJE NULL.
Šta je PK grupiran?
Clustered Index. Grupirani indeks definira redoslijed po kojem se podaci fizički pohranjuju u tablicu Podaci tabele mogu se sortirati na samo način, stoga može postojati samo jedan klasterirani indeks po tabeli. U SQL Serveru, ograničenje primarnog ključa automatski kreira grupirani indeks na toj određenoj koloni.
Može li primarni ključ biti negrupiran?
Primarni ključ je tajno indeks! To može biti grupisano ili negrupisano. Vaš primarni ključ tehnički može biti "surogat ključ ".
Koja je prednost klasteriranog indeksa?
Clustered index je koristan za upite opsega jer su podaci logički sortirani na ključu. Možete premjestiti tablicu u drugu grupu datoteka tako što ćete ponovo kreirati klasterirani indeks na drugoj grupi datoteka. Ne morate ispustiti sto kao što biste premjestili gomilu.