您当前的位置: 首页 >  sql

wespten

暂无认证

  • 1浏览

    0关注

    899博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MySQL数据库优化

wespten 发布时间:2022-08-31 14:26:40 ,浏览量:1

一、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

关注
打赏
1665965058
查看更多评论
立即登录/注册

微信扫码登录

0.0429s