簡體   English   中英

唯一聚集索引與主鍵

[英]Unique clustered index vs primary key

我有一個包含 7 個字段的復合主鍵的表,但表允許具有主鍵的重復條目。 后來我注意到它還有唯一聚集索引,有 10 個字段,包括 7 個主鍵。 這是系統允許插入重復主鍵數據的原因嗎?

如果是這樣,我想不出創建唯一索引的原因,除了復合鍵中的字段限制外,字段附加字段很少用於搜索數據。 我試圖尋找答案,但沒有找到限制的結果。 有人可以幫忙嗎? 我正在使用 sybase。

性能方面,集群鍵,正確設置(也就是不包括您認為唯一的所有字段),為您提供最大的優勢。 7 列 PK 是一個奇怪的結構; 如果您需要保護唯一性,我會使用 go 作為集群 + 唯一約束的組合。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM