• MySQL数据库优化


    一、MySQL调优策略

    1、硬件层相关优化

    修改服务器BIOS设置,找到,CPU电源管理,选择Performance Per Watt Optimized(DAPC),发挥CPU最大性能。然后关闭再将C-states和C1E关闭,开启Turbo Boots可以将CPU保持运行全核睿频的状态下。

    然后修改BIOS设置中的Memory Frequency(内存频率),这个选项是控制BIOS内存频率,可以通过此参数节省内存频率以节省电力,但对于跑MySQL的机器来说,省电就算了,还是以性能为主,选择Maximum Performance(最佳性能)。

    最后,在内存设置菜单中,启用Node Interleaving,避免NUMA问题,这个参数是专门为了控制NUMA而设置。NUMA是一种关于多个cpu如何访问内存的架构模型。

    2、磁盘I/O相关优化

    (1)使用SSD硬盘,至少获得数百倍甚至万倍的IOPS提升。

    (2)购置阵列卡建议配备CACHE及BBU模块,可明显提升IOPS。

    这个主要针对机械硬盘,SSD磁盘除外。同时需要定期检查CACHE及BBU模块的健康状况,确保意外时不至于丢失数据。

    主流的DELL/HP/IBM等服务器厂商,都会在Raid控制卡里都会内置128MB至1GB不等的Cache Memory,而我们对磁盘的读和写操作都会通过事先在Cache Memory中Hit或缓存,这样一来就可以大大提高了实际IO性能.    而BBU就是Raid卡中的一个电池备用模块,因为之前我们说到在Raid的环境下很多情况下数据都是通过Cache Memory和磁盘交换的,而Mem

  • 相关阅读:
    项目实战--文档搜索引擎
    商品管理系统数据库设计--SQL Server
    [附源码]JAVA毕业设计律师事务管理系统(系统+LW)
    c++初阶—类和对象(下)
    7-2 大盗阿福
    Oracle11G安装说明
    python函数进阶
    新能源车后市场:华胜、蔚来、途虎严阵以待
    美联储加息负面效应外溢
    上海亚商投顾:沪指窄幅震荡 “中字头”概念股又暴涨
  • 原文地址:https://blog.csdn.net/qq_35029061/article/details/126616115