Binary vs Integer - 作为主键?

时间:2010-10-27 21:14:58

标签: mysql database binary

我想知道是否有任何明显的利弊应该注意,同时选择使用二进制类型作为主键,同时进行随机化。

这意味着,新插入将具有随机4个字节作为其PK - 而不是具有Integer类型的序列?

我正在使用MySQL / MyISAM。

谢谢, Doori Bar

1 个答案:

答案 0 :(得分:6)

如果主键不是顺序的,那么聚簇索引的插入性能将不会很好。它必须重新排列几乎每个插入的索引。