mysql5.7 ibtmp1文件过大
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,接到了一台 MySQL5.7服务器磁盘空间不足的报警,该业务的数据量20G的样子,是什么造成磁盘空间不足呢?经过排查后发现,数据目录下面有一个ibtmp1的文件特别大,有949G 。# du -sh
千家信息网最后更新 2025年11月11日mysql5.7 ibtmp1文件过大
接到了一台 MySQL5.7服务器磁盘空间不足的报警,该业务的数据量20G的样子,是什么造成磁盘空间不足呢?
经过排查后发现,数据目录下面有一个ibtmp1的文件特别大,有949G 。
# du -sh ibtmp1 949G ibtmp1
ibtmp1是个什么东西呢?查看官方文档后发现这是非压缩的innodb临时表的独立表空间。通过innodb_temp_data_file_path参数指定文件的路径,文件名和大小,默认配置为ibtmp1:12M:autoextend,也就是说在支持大文件的系统这个文件大小是可以无限增长的。
解决办法:
1,修改my.cnf配置文件:
innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G
2,设置innodb_fast_shutdown参数
SET GLOBAL innodb_fast_shutdown = 0; #InnoDB does a slow shutdown, a full purge and a change buffer merge before shutting down
3,关闭mysql服务
4,删除ibtmp1文件
5,启动mysql服务
注意:为了避免以后再出现类似的情况,一定要在限制临时表空间的最大值,如innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G
文件
空间
服务
参数
大小
数据
磁盘
配置
最大
业务
东西
也就是
也就是说
办法
官方
情况
文件名
文档
是非
最大值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
因特网提供网络安全服务吗
plsql 还原数据库备份
佛山拼团软件开发定制
设计数据库的步骤分为哪六个极端
灯箱广告设计软件开发
fiery服务器设置纸盒
思科路由中网络安全都有哪些
服务器里面如何重启东方通
软件开发需要阅读的书籍
国外开放存取数据库
ibm服务器 硬件 监控
网站本地服务器搭建教程
网络安全责任书6
服务器远程管理6
网络安全疫情防控措施
提测软件开发
深圳网络技术招聘信息
全国网络安全员法制和安全
4g网络技术案例
vb显示数据库字段
pandas连接hdfs数据库
华为数据库功能浅层分析
数据库 gpu
rpgmz怎么做数据库
地下城新服务器的进度
数据库技术的最新进展
游戏服务器进不去了怎么办
一年级网络安全小卫士演讲
网络安全操作内容
我市举行网络安全攻防演习