众所周知,当表格大小增加时,随机UUID作为PK的性能会如何恶化。非PK UUID列的UNIQUE索引会产生相同的影响吗?
答案 0 :(得分:0)
在MySQL中,PRIMARY KEY
索引和UNIQUE
索引之间的唯一区别是:
PRIMARY KEY
隐含NOT NULL
PRIMARY KEY
列但假设
UUID
将被定义为NOT NULL
无论如何......应该没有实际差异。
答案 1 :(得分:0)
在做了一些研究之后,我发现PK的影响更为显着,因为它们默认用作聚簇索引,因此决定了表本身的聚类方式。具有随机值的非PK唯一索引肯定比具有顺序值的相同索引具有更大的影响,但它不会改变表的聚集方式。