MySQL NDB auto_increment回填

时间:2015-11-12 21:08:30

标签: mysql database innodb mysql-cluster

我们有一个带有innodb引擎的独立数据库,在它上面`auto_increment正在完美地给出序号1,2,3,4,5

但是当我们搬到NDB群集时,它开始回填可用数字。例如,如果我有

12,13,14,16,17

如果我添加新条目,则会发生15,它会在18中添加条目

这有什么配置吗?我们错过了什么?

更新

SHOW CREATE TABLE tablename输出正在关注

 in_invoices | CREATE TABLE `in_invoices` (
      `invoice_id` int(11) NOT NULL AUTO_INCREMENT,
      ...
      ...
      ENGINE=ndbcluster AUTO_INCREMENT=2051 DEFAULT CHARSET=utf8 |

1 个答案:

答案 0 :(得分:0)

AUTO_INCREMENT的定义表明它们将是不同的值,它没有说明回填与否,也没有产生间隙。不要依赖于此。