zoukankan      html  css  js  c++  java
  • 一次从库延迟优化记录

    一、问题发现

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

    二、优化措施

           1、硬件优化

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

            2、数据库服务参数调优

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

    三、优化实施

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

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

    四、优化成果

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

  • 相关阅读:
    android学习第一天
    定力
    C++ 虚基类表指针字节对齐
    c++内存对齐 转载
    #Pragma Pack(n)与内存分配
    c++ data语意学
    point类型·
    对象内存 (扩展 Data Structure Alignment)
    reinterpret_cast and const_cast
    static_cast AND dynamic_cast
  • 原文地址:https://www.cnblogs.com/liyingxiao/p/10396320.html
Copyright © 2011-2022 走看看