摘要: 为了让各位更好的了解文章,我归纳了下面几点最重要的: 1、MySQL 高可用系统的可用性,是依赖于主备延迟的。延迟的时间越小,主库故障的时候,服务恢复需要的时间就越短,可用性就越高。 2、主备延迟原因:备库用的机子不行(IOPS是和主库相同的,不要轻视备库)、备库压力太大,查询消耗了大量cpu(因为主库直接影响业务,大家用的克制,懂的都懂)、大事务(要是一个事务在主库执行10分钟,在备库那也得执行个10来分钟,这延迟不就来了) 3、主库备库切换策略有两个:可靠性(在切换中,主库备库将处于readonly状态,事务写不进去),可用性(直接主库备库秒切,但十分容易数据错乱,建议binglog用row格式) 哦,还有一个最重要的参数 命令:show slave status 你要看seconds_behind_master 的值,他是主备库的延迟时间,地位在高可用里面相当的重要 阅读全文
posted @ 2024-09-24 21:20 guixiang 阅读(40) 评论(0) 推荐(0) 编辑