ibtmp1文件居然达到了30G

查看 193|回复 16
已认证阳光丶   
MySQL的InnoDB存储引擎具有自动垃圾回收机制,用于回收不再使用的临时表空间。但有时该机制无法正常工作,导致临时表空间文件不被及时回收。可以尝试手动重新启动数据库服务,以清除未使用的临时表空间。
王富贵   
心尘 发表于 2023-11-20 11:12
请注意,限制临时表空间的大小可能会影响MySQL的性能,因为临时表空间是MySQL在处理复杂查询时用于存储临时数据的。如果您将临时表空间限制得太小,可能会导致MySQL无法有效地处理查询。因此,建议您根据实际情况进行适当的调整。
另外,如果您发现临时表空间的大小迅速增长,可能是因为您的数据库中存在大量的大型临时表。您可以考虑优化您的数据库查询或清理不再需要的临时表来减少临时表空间的使用。

完全不会影响。
美文苑文学网   
这个都是每个动态网页能遇到的!
你对元   
我的没有这么大。。
沉默中   
这临时表也太大了吧。。
美文苑文学网   


image.png (91.92 KB, 下载次数: 0)
下载附件
保存到相册
2小时前 上传

我的跟楼主一样!动静混合的!memcached我设为512M都自动打开了LRU删除机制了!可想这个帝国动态的时候,这个查询的时候缓存临时表多惊人!如果没有开启会员功能与评论功能!纯属一个采集站无互动性功能应该不至于的!要么就是楼主的网站有大量like模糊查询rand随机查询而又在参与排序让索引失效!临时表内存保存不上了就保存到硬盘去了!
树獭老师   
我隔一段时间就会删……
您需要登录后才可以回帖 登录 | 立即注册

返回顶部