25-MySQL是怎么保证高可用的
主要介绍了主备延迟及延迟的原因,为了数据库的高可用性,提出了可靠性优先策略、可用性优策略的一些DBA具体操作。对于开发人员需要知道是如何避免主备延迟问题:
- 备库查询,也要关注性能
- 备库机器硬件
- 避免大事务
大事务:
-
一个典型的大事务场景:一次性地用 delete 语句删除太多数据。
-
另一典型的大事务场景:就是大表 DDL。这个场景,处理方案就是,计划内的 DDL,建议使用 gh-ost 方案,临时紧急方案可以参考:https://time.geekbang.org/column/article/72388
原文:https://time.geekbang.org/column/article/76795