MySQL——大量的deleted进程导致磁盘100%

2024-08-14 15:52:02 浏览数 (1)

前言

MySQL大量的deleted进程,导致了磁盘利用率达到100% 淘宝数据库内核月报

步骤

具体分析,大家可以看MySQL · 特性分析 · (deleted) 临时空间,这篇文章。

我们这里直接操作解决方法。

查看当前缓存目录

代码语言:javascript复制
mysql> show variables like 'tmpdir';
 --------------- ------- 
| Variable_name | Value |
 --------------- ------- 
| tmpdir        | /tmp  |
 --------------- ------- 
1 row in set (0.49 sec)

修改缓存目录

代码语言:javascript复制
##修改配置文件  

# vi /etc/my.cnf
[mysqld]
tmpdir = /alidata01/mysql/tmp

##创建目录
# mkdir -p /alidata01/mysql/tmp

##修改所属
# chown -R mysql:mysql tmp/

重启服务

代码语言:javascript复制
# service msyql restart

0 人点赞