打开文件数的限制,可以使用 ulimit-a 查看目录的各位限制,可以修改 /etc/ security/ limits.conf文件,增加以下内容以修改打开文件数量的限制 soft nofile 65535 hard nofile 65535
除此之外最好在 MySQL 服务器上关闭 iptables, selinux 等防火墙软件。
数据库是基于操作系统的,目前大多数 MySQL 都是安装在 Linux 系统之上,所以对于操作系统的一些参数配置也会影响到 MySQL 的性能,下面就列出一些常到的系统配置。
网络方面的配置,要修改 /etc/ sysctl.conf 文件
#增加 tcp 支持的队列数
net.ipv4.tcp_max_syn_backlog = 65535
#减少断开连接时,资源回收
net.ipv4.tcp_max_tw_buckets = 8000
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 10
1
网络方面的配置,需要修改/etc/sysctl.conf文件
修改/etc/security/limits.conf文件,可修改打开文件数量的限制
* soft nofile 65535
*hard nofile 65535
最好关闭防火墙软件,使用硬件防火墙代替(?)。
操作系统配置优化
MySQL数据库优化--系统配置优化
MySQL数据库优化--系统配置优化
操作系统配置优化
系统配置优化2
mysql优化之系统配置优化
操作系统配置优化
操作系统配置优化:
1. 网络方面,修改/etc/sysctl.conf文件,增加tcp支持的队列数,减少断开连接时,资源的回收。
2. 打开文件数的限制。修改/etc/security/limits.conf文件,增加一下内容以修改打开文件数量的限制。
关闭iptables,selinux等防火墙软件。
OS配置优化
linux系统配置优化