我们有一个带有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 |
答案 0 :(得分:0)
AUTO_INCREMENT
的定义表明它们将是不同的值,它没有说明回填与否,也没有产生间隙。不要依赖于此。