Mysql在使用时不仅会受到自己的配置参数影响, 服务器硬件设施, 内核参数也会对性能有影响....服务器硬件
先看下服务器硬件对Mysql性能的影响, 这里主要介绍下CPU, 内存, 磁盘IO三个方面的影响....CPU
影响CPU性能的主要是主频和核数, 根据运行服务的不同, CPU的选取重点也会有侧重点,
CPU密集型
运行需要更快的CPU, 主频越高越好
吞吐量优先型
WEB服务使用的数据库对并发量, 吞吐量要求较高..., 需要并发处理SQL的能力更高, CPU核数越多越好;
在选择mysql时, 需要注意在5.6以后的版本, 对多核CPU支持比较好....系统的最大文件打开数
修改配置文件: /etc/security/limits.conf
cat > /etc/security/limits.conf <
* soft nofile 65536
*