Binary vs Integer - 作为主键?

Doo*_*Bar 3 mysql database binary

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

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

我正在使用MySQL/MyISAM.

谢谢,Doori酒吧

Jay*_*Jay 6

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