• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
天子笑
不要让贫穷限制了你的想法,不要让无知成为不可能的借口
博客园    首页    新随笔    联系   管理    订阅  订阅
MySQL一次从库延迟优化记录

一、问题发现

       近一周公司某个业务项目使用的MySQL集群从库频繁出现延迟,且延迟时间较高,观察数据库的各项负载发现业务量级增长到原来的1.5倍,与业务沟通发现最近新上线了一类业务导致量级增长,业务量的增长导致从库白天出现一定的延迟,延迟较高对数据库服务的高可用性产生一定的风险。

二、优化措施

       1、硬件优化

            查看集群服务器的硬件配置,对比主备的机器性能,发现从库机型相对主库的机型稍微老旧,其他配置无较明显差别

        2、数据库服务参数调优

             业务量级增长,频繁的事务提交会对磁盘的IO造成压力,尽量降低数据库的读写IO(主要是降低物理读的次数)

三、优化实施

       1、业务低峰期9点停止MySQL服务和服务器的运行,将服务器的内存配置由原来的10G提升到16G,增加内存可以减少磁盘读写的次数

       2、提高数据库的可用内存,修改日志提交的方式和日志文件的大小

四、优化成果

       经过几天的观察发现,延迟问题得到很大的缓解,由之前的几千秒降低到几秒甚至无延迟,优化前与优化后近7天的延迟对比如下图所示:

posted on 2019-04-18 15:07  天子笑  阅读(397)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3