影响数据库性能的几个方面--服务器硬件

服务器硬件

CPU

如何选择CPU 多(核心数量)、 快(频率)、位数
因为很多用户还在使用老版本的mysql(不支持多CPU对同一sql的并发处理) 所以应尽量选择快的CPU
但MySQL通常应用到web类应用 这些应用通常并发量是特别大的,在这种情况下CUP的数量显然比频率更加重要
所以不同的使用场景需要有不同的选择
cpu的位数32位 64位(默认)但切记不要64位的cpu使用32位的OS。

内存

把数据缓存到内存中进行读取可以大大提高数据库的性能


              提高性能
数据------>内存----->数据库

              IO速率

内存 > SSD / Fusion-IO

在常用的存储引擎中

MyISAM 会把索引存放到内存中 而数据通过OS来进行缓存

InnoDB 会同时在内存中缓存数据和索引提高数据库的效率

数据库使用内存是有一定的限度的 当数据已经全部缓存到内存中在一味的增加内存的大小并不熟没有意义了,但多余的内存会增加OS的性能。

(缓存并不是只对读有好处、对写同时有好处)

内存的选择(内存主频)

1.服务器所支持主频最高的内存

2.主板支持的最大内存频率

3.每个通道的内存做到相同品牌、相同颗粒、相同频率电压、相同校验技术、相同型号。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值