我刚刚做了一个mariadb主机到主机的复制,几天后,我意识到按照教程现在的自动增量是2,而不是正常的1。我在想,把它设回1会省钱吗?或者最好将其保留为2,而不是在创建行时将相同的id相互碰撞。看到id总是增加2也会认为是一个健康的db?
bjg7j2ky1#
auto_increment_increment >任何多主机设置都需要1。没有它(和 auto_increment_offset ), AUTO_INCREMENT 价值观会发生冲突并引起严重的麻烦。 AUTO_INCREMENT 只保证独一无二,没有别的。不要依赖incr by 1、连续、无间隙或其他任何东西。如果您有其他需求,让我们用一个新问题来讨论。
auto_increment_increment
auto_increment_offset
AUTO_INCREMENT
1条答案
按热度按时间bjg7j2ky1#
auto_increment_increment
>任何多主机设置都需要1。没有它(和auto_increment_offset
),AUTO_INCREMENT
价值观会发生冲突并引起严重的麻烦。AUTO_INCREMENT
只保证独一无二,没有别的。不要依赖incr by 1、连续、无间隙或其他任何东西。如果您有其他需求,让我们用一个新问题来讨论。