随机主键是MySQL Cluster的一个陷阱吗?

时间:2014-07-25 07:29:31

标签: mysql primary-key mysql-cluster

据我所知,InnoDB引擎在很大程度上依赖于主键存储机制(索引布局等),因此使用非顺序主键(比如一个随机的15位整数)是一个坏主意,因为它会导致频繁(更不用说系统地)重建主键的BTree,从而减慢表中指数插入的速度。

我正在考虑建立一个MySQL群集来托管我的应用程序数据库,这需要支持写入密集型负载(每天约2M操作大约40%写入)。鉴于NDB记录使用主键哈希在集群节点之间分配记录,我想知道这种限制是否也适用于此引擎。

我的第一个猜测是相反,随机性将有助于均匀分布数据,但我无法找到有关该数据的准确信息。那么,有没有人对此事有所了解?

0 个答案:

没有答案