MySQL性能优化
1、硬件层相关优化 1.1、CPU相关 在服务器的BIOS设置中,可调整下面的几个配置,目的是发挥CPU最大性能,或者避免经典的NUMA问题:1、选择Performance Per Watt Optimized(DAPC)模式,发挥CPU最大性能,跑DB这种通常需要高运算量的服务就不要考虑节电了;2、关闭C1E和C States等选项,目的也是为了提升CPU效率;3、Memory Frequency(内存频率)选择Maximum Performance(最佳性能);4、内存设置菜单中,启用Node Interleaving,避免NUMA问题;1.2、磁盘I/O相关 下面几个是按照IOPS性能提升的幅度排序,对于磁盘I/O可优化的一些措施:1、使用SSD或者PCIe SSD设备,至少获得数百倍甚至万倍的IOPS提升;2、购置阵列卡同时配备CACHE及BBU模块,可明显提升IOPS(主要是指机械盘,SSD或PCIe SSD除外。同时需要定期检查CACHE及BBU模块的健康状况,确保意外时不至于丢失数据);3、有阵列卡时,设置阵列写策略为WB,甚至FORCE WB(若有双电保护,或对数据安...