• 一次从库延迟优化记录


    一、问题发现

           近一周人人贷电子签章业务项目使用的MySQL集群从库频繁出现延迟,且延迟时间较高,观察数据库的各项负载发现业务量级增长到原来的1.5倍,线下与利川沟通发现最近新签署了一种类型的合同,年底借款用户增多,业务量的增长导致从库白天出现一定的延迟,延迟较高对数据库服务的高可用性产生一定的风险。

    二、优化措施

           1、硬件优化

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

            2、数据库服务参数调优

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

    三、优化实施

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

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

    四、优化成果

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

  • 相关阅读:
    虚方法(virtual)和抽象方法(abstract)的区别
    IT社区
    C#中动态加载和卸载DLL
    应用程序体系结构
    Enterprise Architect 7.0入门教程
    jQuery插件开发基础1
    asp.net页面事件执行顺序
    codesmith4.1破解版
    在Web.config配置文件中自定义配置节点
    小巧实用的节拍器软件FineMetronome介绍 原创
  • 原文地址:https://www.cnblogs.com/liyingxiao/p/10396320.html
Copyright © 2020-2023  润新知