主主复制时的主键冲突处置
发布时间:2022-07-07 12:59 所属栏目:115 来源:互联网
导读:主主复制下一定要注意避免的问题---------同步冲突 例: create table stu ( id int primary key auto_increment. )...... 2台mysql地位相等, 假如2个请求同时到达2台服务器, 请求的A节点, stu 的id为1 请求的B 节点, stu的id为1 , 同步---冲突 如何解决? 让1
主主复制下一定要注意避免的问题---------同步冲突 例: create table stu ( id int primary key auto_increment. )...... 2台mysql地位相等, 假如2个请求同时到达2台服务器, 请求的A节点, stu 的id为1 请求的B 节点, stu的id为1 , 同步--->冲突 如何解决? 让1台服务器 1,3,5,7来增长 另1台服务器 2,4,6,8来增长 一台服务器: set global auto_increment_increment = 2; set global auto_increment_offset = 1; set session auto_increment_increment = 2; set session auto_increment_offset = 1; 序列每次访问,生成递增/递减的数据. 以redis为例, 我们可以专门构建一个 global:userid 每次PHP插入Mysql前,先 incr->global:userid, 得到一个不重复的userid. (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读