高并发环境下MySQL软硬件配置优化The Optimization of MySQL Software and Hardware Configurations under the Circumstance of Overload
范新民;
摘要(Abstract):
通过分析生产环境中的测试结果,给出了MySQL关键配置的优化策略:存储引擎使用InnoDB、表空间配置单表拆分以及写入策略采用非阻塞磁盘缓存机制.同时,给出了这些配置相对应的服务器硬件需求:硬盘使用固态SSD硬盘,内存使用支持ECC校验的企业级内存.
关键词(KeyWords): MySQL;InnoDB;SSD;ECC校验
基金项目(Foundation):
作者(Authors): 范新民;
参考文献(References):
- [1]唐汉明,翟振兴,兰丽华.深入浅出MySQL数据库开发、优化与管理维护[M].北京:人民邮电出版社,2008.
- [2]薛军超.MySQL网络数据库开发[M].北京:人民邮电出版社,2001.
- [3]罗凡,裴士辉,张雪松.MySQL中InnoDB引擎的动态存储管理[J].东北师大学报:自然科学版,2006,38(1):22-26.
- [4]顾治华,忽朝俭.MySQL存储引擎与数据库性能[J].计算机时代,2006,10:8-10.
- [5]吴炳锡.Mysql Innodb引擎优化[EB/OL].(2009-03-23).http://imysql.cn/blog/3208.
- [6]陈明达.固态硬盘(SSD)产品现状与展望[J].移动通信,2009(11):29-31.
- [7]彭觅.固态硬盘SSD的性能分析和组建方案设计[J].硅谷,2008(20):25.
- [8]杨孝光.ECC校验的算法分析和程序实现[J].实验科学与技术,2004(3):13-16.
- [9]方丹辉,张狄.MySQL主从服务器数据库同步的实现[J].计算机应用,2002,22(7):11-13.