master:安装半同步插件
(system@localhost) [(none)]> install plugin rpl_semi_sync_master soname 'semisync_master.so';
Query OK, 0 rows affected (0.83 sec)
(system@localhost) [(none)]> show plugins;
+--...
分类:
其他好文 时间:
2015-05-21 15:35:34
阅读次数:
111
MySQL多实例实现半同步复制MySQL多实例实现半同步复制主库1:192.168.40.150主库2:192.168.40.161从库(2个MySQL实例):192.168.40.162一:分别在192.168.40.161和192.168.40.150使用【showmasterstatus;】记录当前的复制位置如下所示mysql>showmasterstatus;+-----------..
分类:
数据库 时间:
2015-05-07 17:04:19
阅读次数:
200
在mysql主从架构中,默认采用的是异步模式,也就是在master中将数据保存在数据库,再将操作写到bin-log中即响应给客户端。至于slave是否同步了二进制文件,是否完成了本地操作,master无从得知。异步模式固然能以最快的速度响应给客户端,减少用户的等待时间,但在一些数据同步..
分类:
数据库 时间:
2015-04-29 15:21:26
阅读次数:
221
简单来讲MySQL的主从复制就是一个C/S架构的应用。master可以认为是我们通常意义上所认为的server,slave可以当作是一台client。slave上的I/O线程去请求master上数据,而master验证通过slave的信息后就允许slave接入,然后进行数据变化信息的发送。一、MySQL主从复制原理这里我..
分类:
数据库 时间:
2015-04-28 19:04:19
阅读次数:
270
一、GTID简介什么是GTIDGTID(GlobalTransactionID)是对于一个已提交事务的编号,并且是一个全局唯一的编号。GTID实际上是由UUID+TID组成的。其中UUID是一个MySQL实例的唯一标识。TID代表了该实例上已经提交的事务数量,并且随着事务提交单调递增。下面是一个GTID的具体形式3E11..
分类:
数据库 时间:
2015-04-20 19:07:58
阅读次数:
375
Mysql在5.5版本引入了半同步的概念,在这里也普及一些基础知识。一:神马是半同步,同步,异步。1:Mysql的复制过程就是slave去master拉日志回来,存到relay文件中,然后执行。2:Master根本不考虑数据是否达到了slave,或者slave是否执行成功了。3:默认情况下mysql主从复制就..
分类:
数据库 时间:
2015-04-17 18:35:39
阅读次数:
4286
半同步简介:在默认情况下,MySQL的复制是异步的,这意味着主服务器及其从服务器是独立的。异步复制可以提供最佳的性能,因为主服务器在将更新的数据写入它的二进制日志(Binlog)文件中后,无需等待验证更新数据是否已经复制到从服务器中,就可以自由处理其它进入的事务处理请..
分类:
数据库 时间:
2015-04-14 20:17:39
阅读次数:
328
今天我们聊聊复制,复制对于mysql的重要性不言而喻,mysql集群的负载均衡,读写分离和高可用都是基于复制实现。下文主要从4个方面展开,mysql的异步复制,半同步复制和并行复制,最后会简单聊下第三方复制工具。由于生产环境中,innodb存储引擎支持事务,并且行级复制使用广泛,所以下文的讨论都.....
分类:
数据库 时间:
2015-04-14 14:16:52
阅读次数:
247
mysql的主从复制为什么需要用到mysql的主从复制功能?一般在实际生产中,仅仅有一台数据库服务器作为独立的数据库是很少见的,因为一旦这台独立的服务器挂掉,那么前端的程序或用户将无法访问后端的数据了,这样会造成服务中断的。对于有些企业来说,保证服务的连续性是非常重..
分类:
数据库 时间:
2015-03-17 10:41:24
阅读次数:
281
运维及系统架构的两大主题1数据保护项目经验全网数据备份解决方案数据库数据图片资源等程序运维配置文件其他相关的数据库数据主从(物理故障)实时同步半同步插件事务提交百度案例M1-S1(不提供服务专做备份实时同步brbd半同步插件事务提交)S2图片资源等1每晚全量备份1T增量 0..
分类:
其他好文 时间:
2015-03-13 02:05:05
阅读次数:
225