MySQL DBA快速恢复删掉的数据库全攻略

所需积分/C币:50 2017-07-07 16:30:14 338KB PDF

MySQL DBA快速恢复删掉的数据库全攻略
资源由www.eimhe.com美河学习在线收集分享 db-Master db- slave delay- Slave db- slave 1小时延时队架构师之路 什么是1小时延时从? 如图所示,增加一个从库,这个从库不是实时与主库保持同步的,而是每隔1个小时同步一次主库,同步完之后 立马断开1小时,这个从库会与主库保持1个小时的数据差距 当“删全厍”事故发生时,只需要 (1)应用1小时延时从 (2)将1小时延时从最近一次同步时间到,将执行“删全库”之前的 binlog找到,重放 快速恢复完毕。 方案优点:能够快速找回数据 潜在不足:万一,万一,万一,1小时延时从正在连上主库进行同步的一小段时间内,发生了“删全库”事故 那怎么办咧? 【双份1小时延时从】 使用双份1小时延时从库,可以避免上述“万一,万一,万一”的事故发生。 db-Master db-Slave delay-Slave1 db-Slave delay-Slave2 双份1小时延时从 什么是双份1小时延时从? 如图所示,两个1小时延时从,他们连主库同步数据的时间“岔开半小时”。 资源由www.eimhe.com美河学习在线收集分享 这样,即使一个延时从连上主库进行同步的一小段时间内,发生了“删仝库”事故,依然有另一个延时从保有半 小时之前的数据,可以实施快速恢复。 方案优点:没有万一,都能快速恢复数据 潜在不足:资源利用率有点低,为∫侏证数据的安全性,多了2台延时从,降低了从库利用率 【提高从库效率】 db-Master 「后台B「调研 db-slave …t.( delay-Slave1 db-Slave delay-Slave 2 提高资源利用率 1小时延时从也不是完全没有用,对于一些“允许延时”的业务,可以使用1小时延时从,例如: (1)运营后台,产品后台 (2)B|进行数据同步 (3)研发进行数据抽样,调研 但需要注意的是,毕竟这是从库,只能够提供“只读”服务哟。 【总结】 保证数据的安全性是DBA第一要务,需要进行 (1)全量备份+增量备份,并定期进行恢复演练,但该方案恢复时间较久,对系统可用性影响大 (2)1小时延时从,双份1小时延时从能极大加速数据库恢复时间 (3)个人建议1小时延时从足够,后台只读服务可以连1小时延时从,提高资源利用率 大伙还有没有什么好方案? 【完,有收获?求帮转!】

...展开详情
试读 4P MySQL DBA快速恢复删掉的数据库全攻略

评论 下载该资源后可以进行评论 1

灵之舞2000 感谢分享。。。
2019-02-10
回复
img

关注 私信 TA的资源

上传资源赚积分,得勋章
    最新推荐
    MySQL DBA快速恢复删掉的数据库全攻略 50积分/C币 立即下载
    1/4
    MySQL DBA快速恢复删掉的数据库全攻略第1页
    MySQL DBA快速恢复删掉的数据库全攻略第2页

    试读已结束,剩余2页未读...

    50积分/C币 立即下载 >