mysql-slave-self-healing:MySQL Slave故障自愈

时间:2024-05-19 01:58:21
【文件属性】:

文件名称:mysql-slave-self-healing:MySQL Slave故障自愈

文件大小:50KB

文件格式:ZIP

更新时间:2024-05-19 01:58:21

Perl

mysql-slave-self-healing MySQL Slave故障自愈 1、项目背景: 1.1、对主备数据一致性要求较高的场景,比如腾讯游戏存储的是玩家数据,备库开放给各种周边系统查询。当slave故障,我们希望备库能够安全地自动修复。 1.2、该项目核心修复逻辑是想通过Percona的开源工具:pt-slave-restart来完成,但显然,该工具存在不足。目前只模糊的定义了3种修复模式,分别是SQL语法错误、MyISAM表损坏以及中继日志的损坏,除此之外,其他一切错误都是通过sql_slave_skip_counter来完成,简单且粗暴,对数据的一致性造成成吨伤害。 1.3、业界同行对主备故障的修复经验值得积累,如果每个DBA都将这些经验沉淀到这个工具中,前人栽树,后来者只要部署下这个工具即可,把时间用去对业务、对自己更有帮助的事情上,送人玫瑰,手留余香,岂不快哉? 2、怎么


【文件预览】:
mysql-slave-self-healing-master
----.gitignore(191B)
----LICENSE(1KB)
----ChangeLog(826B)
----README.md(1KB)
----pt-slave-restart(177KB)

网友评论