随笔分类 -  MySQL主从复制

摘要:MySQL并行复制已经是老生常谈,笔者从2010年开始就着手处理线上这个问题,刚开始两三年也乐此不疲分享,现在再提这个话题本来是难免“炒冷饭”嫌疑。 最近触发再谈这个话题,是因为有些同学觉得“5.7的并行复制终于彻底解决了复制并发性问题”, 感觉还是有必要分析一下。大家都说没有银弹,但是又期待银弹。 阅读全文
posted @ 2017-06-29 14:48 conanwang 阅读(801) 评论(0) 推荐(0) 编辑
摘要:背景 主从切换是高可用MySQL架构的必要步骤(即使用不发生,也要有备无患)。一般设置为双M(M1、M2),假设当前状态为写M1,而M2只读,切换的大致流程如下: 1、 停止应用写M1,将M1设置为只读2、 检查M2的slave status直到赶上M13、 将M1设置为可写 其中在第2步细化为a) 阅读全文
posted @ 2016-11-17 08:32 conanwang 阅读(1743) 评论(0) 推荐(2) 编辑
摘要:mysql Server version: 5.5.18-log MySQL Community Server (GPL) 1.安装插件 检查mysql是否支持动态添加插件: root@localhost (none)>select @@have_dynamic_loading ; + + | @@ 阅读全文
posted @ 2016-10-11 15:36 conanwang 阅读(1524) 评论(0) 推荐(0) 编辑
摘要:Since SQL_SLAVE_SKIP_COUNTER doesn’t work with GTID we need to find a way to ignore that transaction. The way to do it is creating a new empty transac 阅读全文
posted @ 2016-09-23 17:24 conanwang 阅读(259) 评论(0) 推荐(0) 编辑
摘要:问题产生线上一直有个历史遗留问题,最近DBA提了出来,所以跟了下代码,作了下简单分析,问题描述如下:在master-slave的环境下,对master上的某个表中的数据插入,会导致master-slave数据不一致的情况,通过反复试验,确定出现该情况的条件如下: master上设置了characte 阅读全文
posted @ 2016-09-23 10:57 conanwang 阅读(1016) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示