高性能MySQL

记一次MySql因磁盘内存不足挂掉解决方案

2018-09-03  本文已影响3人  yellow_han

1、网站访问不了,查看日志,发现数据库远程连接失败,查看mysql日志。

image.png

2、看错误情况为系统内存不足造成,解决方法升级系统内存或者添加swap(虚拟内存),centos默认虚拟内存为0。

查看内存使用情况

free -m 

鉴于客户并不想扩大服务器内存,只好把mysql所使用内存调小(越大越好,读写速度越快,具体根据服务器内存进行具体配置)

vim /etc/my.cnf
innodb_buffer_pool_size = 64M

设置一下swap分区

dd if=/dev/zero of=/swapfile bs=1M count=1024
mkswap /swapfile
swapon /swapfile
 vim /etc/fstab
/swapfile swap swap defaults 0 0 #添加这行
上一篇 下一篇

猜你喜欢

热点阅读