让mysql用上高大上的tmpfs

作者:linux120 发布时间:April 2, 2014 分类:服务器配置

mysql中最让人头疼的莫过于IO,当数据量达到一定程度时候,一般都会选择SSD作为载体,今天的小技巧就是通过tmpfs来提高mysql 排序、分组等创建临时表时的IO性能。

使用Ubuntu的童鞋请先做以下动作:
vim /etc/apparmor.d/usr.sbin.mysqld 添加 /run/mysqld/tmp/** rwk,
而后重启Apparmor
service apparmor restart

创建临时目录并修改属主权限:
mkdir /run/mysqld/tmp/
chown -R mysql:mysql /run/mysqld/tmp/
chmod 1777 /run/mysqld/tmp/

更改Mysql配置:
vim /etc/mysql/my.cnf
添加或修改tmpdir = /run/mysqld/tmp
重启,大功告成。
service mysql restart

标签: none

评论已关闭