Mysql在使用时不仅会受到自己的配置参数影响, 服务器硬件设施, 内核参数也会对性能有影响....服务器硬件
先看下服务器硬件对Mysql性能的影响, 这里主要介绍下CPU, 内存, 磁盘IO三个方面的影响....CPU
影响CPU性能的主要是主频和核数, 根据运行服务的不同, CPU的选取重点也会有侧重点,
CPU密集型
运行需要更快的CPU, 主频越高越好
吞吐量优先型
WEB服务使用的数据库对并发量, 吞吐量要求较高...注意: 在64位主机运行在了32位操作系统, 会导致资源的严重浪费.
内存
因为数据会缓存到内存中, 内存会直接影响性能.
MyISAM引擎会将索引数据缓存到内存中, 数据信息从磁盘中读取....= 262144
当网络接口接收数据包的速率比内核处理包的速率快时, 允许发送到队列的数据包的最大数量
net.ipv4.tcp_max_syn_backlog = 262144
尚未收到客户端确认信息的连接请求的最大值