主配置文件[mysqld]datadir=/data/mydatalog-bin=/data/binlogs/master-binsocket=/var/lib/mysql/mysql.sockinnodb_file_per_table=onserver-id=1sync_binlog=on#在事务提交时,立即把bin-log缓存区中的事件立即刷写到磁盘到的二进制日志区上,保证从服务器尽早同步数据innodb..
分类:
数据库 时间:
2015-11-09 01:55:46
阅读次数:
379
1.主从复制实验环境:2台装有mariadb的centos6,ip地址分别为192.168.198.203(master),192.168.194.90(slave)测试:在master上新建一个数据库,查看slave中是否同步#####################################################master上的配置:a.启动二进制日志;在mariadb的..
分类:
数据库 时间:
2015-11-09 01:53:37
阅读次数:
262
先配置普通的clone两台服务器,一主一备主服务器:10.10.1.30Slave:10.10.1.200修改每台机器的my.cnf文件,分别修改server_id主服务器server_id=1,slave的server_id=2重启两台服务器,通过:showvariableslike‘server_id‘;可以查看到两台服务器的server_id均不一样。登录Maste..
分类:
数据库 时间:
2015-10-13 19:26:03
阅读次数:
238
目录:1、简介2、原理3、常见复制架构4、一主一丛异步复制演示5、测试结果6、额外的配置参数7、提升备库成为主库7.1计划内的提升7.2计划外的提升8、半同步复制配置演示9、双主双写配置演示10、处理可以忽略的错误11、总结1、简介:MySQL内建的复制功能是构建基于MySQL的大规模..
分类:
数据库 时间:
2015-09-29 17:00:15
阅读次数:
362
1>半同步复制的出现:默认情况下,复制是异步的,就是客户端提交事务给主库,主库将事务写入到存储引擎和binlog中后会立即返回给客户端告诉其事务执行成功。如果此时该事务还未来得及复制到从库上,如果主库在此时发生崩溃或者服务器宕机,会导致主从切换,此时客户端访问新..
分类:
数据库 时间:
2015-09-13 12:01:55
阅读次数:
178
目前CentOS/Red Hat(RHEL) 6.2官方自带的mysql版本为5.1,mysql5.5已经出来了。相比mysql5.1,mysql5.5不仅在多个方面进行了改进:性能上有了很大提升默认存储引擎更改为InnoDBCPU多核处理性能提升复制功能加强,新增半同步复制增强表分区功能等等本文将...
分类:
数据库 时间:
2015-09-11 06:41:24
阅读次数:
340
摘自:《深入应用C++11》第九章实际中,主要有两种方法处理大量的并发任务,一种是一个请求由系统产生一个相应的处理请求的线程(一对一)另外一种是系统预先生成一些用于处理请求的进程,当请求的任务来临时,先放入同步队列中,分配一个处理请求的进程去处理任务,线程处理完任务后还可以重用,不会销毁,而是等待下...
分类:
编程语言 时间:
2015-09-02 21:52:26
阅读次数:
254
Linux运维第四阶段(七)MySQLREPLICATION(主从复制、半同步复制、复制过滤)一、MySQLReplication相关概念:1、复制的作用:辅助实现备份;高可用HA;异地容灾;分摊负载(scaleout);rw-spliting(mysqlproxy工作在应用层)。2、master有多个CPU允许事务并行执行,但往二进制日..
分类:
数据库 时间:
2015-08-31 15:26:41
阅读次数:
924
半同步1.主服mysql>installpluginrpl_semi_sync_mastersoname‘semisync_master.so‘;#开启主服半同步功能mysql>showglobalvariableslike‘%semi%‘;#查看半同步开启状态信息mysql>setglobalrpl_semi_sync_master_enabled=ON;开启半同步复制mysql>setglobalrpl_semi_sy..
分类:
数据库 时间:
2015-08-21 19:40:21
阅读次数:
230
一、mysql主从的原理1、Replication 线程Mysql的 Replication 是一个异步的复制过程(mysql5.1.7以上版本分为异步复制和半同步两种模式),从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slav...
分类:
数据库 时间:
2015-08-13 19:56:47
阅读次数:
185