MySQL优化之硬件优化

MySQL优化之硬件优化

前言

  • 服务器的硬件无非就是CPU、内存、磁盘

1.CPU

  • CPU 对于 MySQL 应用,推荐使用 S.M.P.架构的多路对称 CPU,例如:可以使用两颗 Intel Xeon 3.6GHz 的 CPU,现在比较推荐用 4U 的服务器来专门做数据库服务器,不仅仅是针对于MySQL。

2.内存

  • 物理内存对于一台使用 MySQL 的 Database Server 来说,服务器内存建议不要小于 2GB, 推荐使用 4GB 以上的物理内存,不过内存对于现在的服务器而言可以说是一个可以忽略的问题,工作中遇到了高端服务器基本上内存都超过了 32G。

3.磁盘

  • 磁盘寻道能力(磁盘 I/O),以目前市场上普遍高转速 SAS 硬盘(15000 转/秒)为例,这种硬盘理论上每秒寻道 15000 次,这是物理特性决定的,没有办法改变。 MySQL 每秒钟都在进行大量、复杂的查询操作,对磁盘的读写量可想而知。所以通常认为磁盘 I/O 是制约MySQL 性能的最大因素之一,通常是使用 RAID-0+1 磁盘阵列,注意不要尝试使用 RAID-5, MySQL 在 RAID-5 磁盘阵列上的效率不会像你期待的那样快。如果不考虑硬件的投入成本, 也可以考虑固态(SSD)硬盘专门作为数据库服务器使用。数据库的读写性能肯定会提高很多。
发布了129 篇原创文章 · 获赞 47 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/double_happy111/article/details/105401933