小蚂蚁学习mysql性能优化(完结)--硬件方面优化--CPU和DISK优化

数据库硬件方面优化mysql

如何选择CPU?sql

    是选择单核更快的CPU仍是选择核数更多CPU?
数据库

  1. mysql有一些工做只能使用单核CPU性能优化

  2. mysql对CPU核数的支持并非越多越快服务器

    建议:mysql5.5使用的服务器不要超过32核。仍是建议单核频率更快的cpu。
性能

Disk IO优化优化

    经常使用RAID级别简介
效率

    RAID0:也成为条带,就是把多个磁盘连接成一个硬盘使用,这个级别IO最好。
高可用

    RAID1:也成为镜像,要求至少有两个磁盘,每组磁盘存储的数据相同。
硬件

    RAID5:也是把多个(最少3个)硬盘合并成逻辑盘使用,数据读写时会创建奇偶校验信息,而且奇偶校验信息和相对应的数据分别存储于不一样的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶检验信息去恢复被损坏的数据。

    RAID0+1:就是RAID1和RAID0的结合。同时具有两个级别的优缺点。通常建议数据库使用这个级别。

SNA和NAT是否适合数据库?

    1. 经常使用于高可用解决方案。

    2. 顺序读写效率很高,可是随机读写不如人意。

    3. 数据库随机读写比率很高。

    差不都用了十天时间,终于把mysql性能优化学完了,感受仍是获益匪浅的。加油。

相关文章
相关标签/搜索