mysql主从复制思考_Mysql主从复制(拓展博客文章分享及思考)

##不停库不锁表在线主从配置

1.数据量大的话还是建议使用工具例如xtrabackup,mysqldump比较适合操作10G以下的数据备份复制。

2.做业务之前考虑清楚具体要实现什么需求,不要盲目使用,选择适合自己的方案

3.Seconds_Behind_Master: 从属服务器“落后”多少秒 利用好主从服务器延迟

##主从不同步问题解决

1.重视报错日志:根据错误代码找到具体错误原因再针对分析,做到提前预防或者缺陷补充

2.show slave status \G; 关注error行相关信息

##主主架构实现

关于 auto_increment

1.多主需要考虑自增长ID问题,这个需要特别设置配置文件,比如双主,可以使用奇偶,总之,主之间设置自增长ID相互不冲突就能完美解决自增长ID冲突问题。

2.主主实现思路:

1)两台mysql都可读写,互为主备,默认只使用一台(masterA)负责数据的写入,另一台(masterB)备用;

2)masterA是masterB的主库,masterB又是masterA的主库,它们互为主从;

3)两台主库之间做高可用,可以采用keepalived等方案(使用VIP对外提供服务);

4)所有提供服务的从服务器与masterB进行主从同步(双主多从);

5)建议采用高可用策略的时候,masterA或masterB均不因宕机恢复后而抢占VIP(非抢占模式);

mysql-proxy 实现读写分离

1.优化从缓存入手:innodb_flush_log_at_trx_commit

2.进行分库分表处理,这样减少数据量的复制同步操作

mysql-proxy类似的产品有:mycat 基于阿里的开源软件cobar,官网 www.mycat.io

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值