mysql磁盘空间暴增
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,今天上班后,忽然发现mysql从库的磁盘空间忽然爆满,经过一番查看后,发现ibtmp1占的空间很大,已经快300G了。经过查询得知, ibtmp1文件是 MySQL5.7的新特性,MySQL5.7使用
千家信息网最后更新 2025年01月19日mysql磁盘空间暴增
今天上班后,忽然发现mysql从库的磁盘空间忽然爆满,经过一番查看后,发现ibtmp1占的空间很大,已经快300G了。经过查询得知, ibtmp1文件是 MySQL5.7的新特性,MySQL5.7使用了独立的临时表空间来存储临时表数据,但不能是压缩表。临时表空间在实例启动的时候进行创建,shutdown的时候进行删除。即为所有非压缩的innodb临时表提供一个独立的表空间,默认的临时表空间文件为ibtmp1,位于数据目录。我们可通过innodb_temp_data_file_path参数指定临时表空间的路径和大小,默认12M。只有重启实例才能回收临时表空间文件ibtmp1的大小。create temporary table和using temporary table将共用这个临时表空间。默认配置为ibtmp1:12M:autoextend,也就是说在支持大文件的系统这个文件大小是可以无限增长的。
解决方法:
1. 修改my.cnf配置文件:
innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G
2. 重启mysql服务。
注意:为了避免以后再出现类似的情况,一定要在限制临时表空间的最大值,如innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G
mysql什么时候会创建临时表,参考https://dev.mysql.com/doc/refman/5.7/en/internal-temporary-tables.html
空间
文件
大小
时候
实例
数据
独立
配置
磁盘
很大
最大
也就是
也就是说
会创
参数
只有
情况
方法
最大值
特性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器显卡点不亮的原因
服务器如何获取更新
首页华为网络技术大赛
此网络安全配置已过时
没有基础如何做软件开发
数据库服务器属于什么资产分类
这体现了网络安全法的特点
上海软件开发班
pvp服务器断开连接
计算机网络技术华为
cs16混战服务器ip
d3服务器gx2配置
威刚服务器内存
第七个全民网络安全宣传周
软件开发合同源代码文档所有
青岛丰荷互联网络科技有限公司
网易版最牛逼的服务器
数据库导入服务器
价格适中的软件开发
0基础学电脑软件开发
日本服务器安装配置
换手机不换号怎么转移数据库
阿里巴巴的网络安全观
北京天盈九州网络技术公司
网络安全教育耗材
rtf存入数据库
plsql怎样还原数据库
通信网络安全策略研究论文
itat软件开发考试内容
方舟服务器管理删档