Linux集群和自动化维1.5.1 服务器物理硬件的优化
1.5.1 服务器物理硬件的优化
在对MySQL服务器进行硬件挑选时,应该从下面几个方面着重对MySQL服务器的硬件配置进行优化,也就是说将项目中的资金着重投入到如下几处:
磁盘寻道能力(磁盘I/O)。笔者公司现在用的都是SAS15000转的硬盘,用6块这样的硬盘做RAID 10。MySQL数据库每一秒钟都在进行大量、复杂的查询操作,对磁盘的读写量可想而知,所以,通常认为磁盘I/O是制约MySQL性能的最大因素之一。对于日均访问量在1000万PV以上的Discuz论坛,如果磁盘I/O性能不好,造成的直接后果就是MySQL的性能会非常低下!解决这一制约因素可以考虑的解决方案是:使用RAID 10磁盘阵列,注意不要使用RAID 5磁盘阵列。MySQL在RAID5磁盘阵列上的效率不会像你期待的那样快,如果资金条件允许,可以选择固态硬盘SSD来代替SAS硬盘做RAID 10。
CPU对于MySQL的影响也是不容忽视的,建议选择运算能力强悍的CPU;推荐使用DELL PowerEdge R710,英特尔双至强E5504(四核心高性能CPU),该产品的卖点就是强大的虚拟化和数据处理能力。当然了,如果资金允许,可以考虑下更高级别的 DELL PowerEdge R910。
对于一台使用MySQL的数据库服务器而言,建议服务器的内存不要低于16GB,不过对于现在的服务器而言内存的大小是一个可以忽略的问题,如果是高端服务器,基本上内存都超过了32GB,笔者公司的数据库服务器都是32GB DDR3的内存。
强烈建议MySQL数据库服务器的系统为64操作系统(无论使用的是Windows系统还是Linux系统,如果没有特殊原因,建议MySQL数据库还是运行在64位的操作系统上),32位的系统存在非常多的制约。
相关文章
- 数据孤岛是业务效率的无声杀手
- 2023展望:新的一年将给大数据分析领域带来什么?
- 阿里云ADB基于Hudi构建Lakehouse的实践
- 大数据在医疗保健领域的使用案例
- 微软增加说明:KB5021751 更新扫描已经 / 即将过时 Office 过程中不会触碰用户隐私
- 2022 Gartner全球云数据库管理系统魔力象限发布 腾讯云数据库入选
- 场景化、重实操,分享一个实时数仓实践案例
- Arctic的湖仓一体践行之路
- 分布式计算MapReduce究竟是怎么一回事?
- 淘系数据模型治理优秀实践
- 大数据分析对医疗保健的影响
- 当我们说大数据Hadoop,究竟在说什么?
- 2022年及以后大数据的五个发展趋势
- 网易严选离线数仓治理实践
- 2023 年数据治理趋势
- 一份“靠谱”的年度经营计划,你学会了吗?
- 漫谈对大数据的思考
- 测试一下,读懂数据的能力,你有吗?
- 用艺术的眼光探索数据之美
- 聊聊数据分析成果如何落地