您的位置:首页 > 数据库

数据库自增主键可能产生的问题

2016-12-29 19:43 197 查看
原文:http://blog.csdn.net/poisions/article/details/51538551

原文:http://blog.csdn.net/bugdemo/article/details/14095079

笔记:

数据库自增id会造成分布式数据库不一致的问题

方案1:每个表自增步长不是1,比如第一个表自增为初始为1,步长2,第二个表初始2,步长2

方案2:每个表起始不一样,每增加到一定程度,重新选取起始值,如初始起始值为0*65535,自增为1,当增加到65535时,换个起始为1*65535,自增为1.

方案3:另开一个表专门存储自增字段现在的值,每次插入数据时先在这里面取得和更新ID值,这样每次插入需要更新两张表,并发性差。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: