ITPub博客

首页 > 数据库 > 数据库开发技术 > 获得DBA小姐姐授权发图,发个问题破案过程

获得DBA小姐姐授权发图,发个问题破案过程

原创 数据库开发技术 作者:丁奇3306 时间:2024-10-25 20:03:18 0 删除 编辑

开篇例行

业务广告 单元课广告

进交流群
联系方式

面试辅导
(没过退辅导费)

本周六晚上直播课《锁和死锁》

文末海报


====正文分割线====
今天是在群里有个DBA妹纸问了个问题,蛮有趣,分享一下。

现象:
业务从库的table open cache hit ratio 很低,把table_open_cache是调大到8192都不够,开多少用多少。
而且从库上并没有查询,也就是说,并不是因为业务查询导致从库打开很多表。

就是下面这个图了。



以下是问答破案过程

原因:
由于分区表过多,从库在apply的时候的table open cache需求量大,导致设置的8192也不够用。

有没有什么风险:
table open cache是有淘汰机制的,也是LRU,只是频繁出发淘汰和open,会影响从库的同步速度,没有数据一致性风险。

追问:
其实这个图里还隐藏一个未解的问题:图2里妹子说了, 主库没有这个现象。从库的更新都是主库同步过去的,为什么主库没有相同现象?

蹲个评论区,评论区里第一个回答正确的同学,获得25Ұ代金券。
【有效期截止到我下篇文章揭晓答案】

==例行海豹==

原文作者:丁奇3306;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2024-08-07

  • 博文量
    104
  • 访问量
    44852