摘要: 今天,hr见到你简历上写过“搭建过mysql主从,有使用的经验” 突然兴致来了一句“你在搭建的时候,如何判断要主备库切换,说一下你的理解” 我重生了,回到了面试的前一分钟,上一世,我没能回答这个问题,这一世,我将。。。。(编不下去了) 哎,你可以说用select 1 判断,但他成功返回并不能说明主库没问题,只是说这个线程还在 你也可以额外建一个表,为避免单行多库热点更新导致binlog混乱,你选择一库更新固定一行的方式,但他毕竟是外部统计的方式,可能因为update耗IO资源少而被优先执行,导致多轮轮询下来未能及时主备切换 再一种就是内部统计的方式使用performance_schema库统计IO请求时间 但它耗性能,约10%。 select 1 这样的方法是不是已经被淘汰了呢,但实际上使用非常广泛的 MHA(Master High Availability),默认使用的就是这个方法。 阅读全文
posted @ 2024-10-09 15:59 guixiang 阅读(57) 评论(0) 推荐(0) 编辑