MySQL NDB автозаполнение обратной засыпки
У нас была отдельная БД с 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 ответ
Определение AUTO_INCREMENT
говорит, что они будут разными значениями, ничего не говорит о обратной засыпке или нет, а также о том, когда генерируются пробелы. Не зависи от таких.