在上一片博客中,讲述了怎么去配置MHA架构!这片博客不再细说,只说明其中MySQL主从搭建,这里使用的是gtid加上半同步复制! 步骤与上一片博客一样,不同之处在于MySQL主从的搭建!详细的gtid搭建过程https://www.cnblogs.com/wxzhe/p/10055154.html ...
分类:
其他好文 时间:
2018-12-09 16:25:30
阅读次数:
161
简介: MySQL主从复制也称主从同步,他是构建数据库高可用集群架构的基础,将一台主机的数据复制到多台主机,并重新应用日志中的SQL语句实现复制功能 MySQL支持单向,双向,链式级联,异步复制 5.5版本新增半同步复制 5.6新增GTID复制 5.7新增多源复制/并行复制/loss-less复制, ...
分类:
数据库 时间:
2018-11-26 20:27:32
阅读次数:
234
目录 简介 安装启动 权限 事务 脏读、不可重复读、幻读 MVCC 复制 异步复制 半同步复制 GTID复制 集群(Galera) 配置 监控(Zabbix) 简介 环境: CentOS 7.4.1708 MariaDB 10.3.9 简介: MySQL 由 MySQLAB 公司开发。 MariaD ...
分类:
数据库 时间:
2018-10-29 14:08:31
阅读次数:
167
1)什么是GTIDGTID(GlobalTransactionID)是对于一个已提交事务的编号,并且是一个全局唯一的编号。GTID实际上是由UUID+TID组成的。其中UUID是一个MySQL实例的唯一标识,保存在mysql数据目录下的auto.cnf文件里。TID代表了该实例上已经提交的事务数量,并且随着事务提交单调递增。下面是一个GTID的具体形式:3E11FA47-71CA-11E1-9E3
分类:
数据库 时间:
2018-10-21 10:57:40
阅读次数:
190
此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 开宗明义,keepsync和trysync是网易MySQL分支版本InnoSQL的两个参数,非常重要的两个参数。从某种程度上说,他们决定了MySQL主从复制实例是采用异步复制(async)还是半同步复制(se ...
分类:
数据库 时间:
2018-10-19 16:03:57
阅读次数:
144
此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 开宗明义,keepsync和trysync是网易MySQL分支版本InnoSQL的两个参数,非常重要的两个参数。从某种程度上说,他们决定了MySQL主从复制实例是采用异步复制(async)还是半同步复制(se ...
分类:
数据库 时间:
2018-10-19 15:59:20
阅读次数:
189
半同步复制 主从不一致的原因是延时引起的,所以要消除这个延时的影响,可以从主库进行CUD操作时进行规避,办法就是等主从同步完成之后,主库上的写请求再返回,就是大家常说的“半同步复制”semi-sync。 请求请求主库主库从库从库CUD操作开始同步同步完成CUD操作完成 ...
分类:
数据库 时间:
2018-09-19 14:51:01
阅读次数:
261
一、编译 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.7.22 \-DMYSQL_DATADIR=/data/mysql \-DSYSCONFDIR=/usr/local/mysql-5.7.22/etc \-DMYSQL_TCP_PORT=3 ...
分类:
其他好文 时间:
2018-08-20 19:12:16
阅读次数:
319
BUG描述:Semi-sync master failed on net_flush() before waiting for slave replyMariaDB 10.0.25 Centos6.6这是7月7下午5点因网络抖动,发生的半同步复制hang住的一个BUG。当时的现象就是主库无法插入,从库IO Thread线程挂起,与主库失连。错误日志截图当时的报警信息截图监控图后立即关闭半同步复制,
分类:
Web程序 时间:
2018-07-18 23:40:51
阅读次数:
472