因Mysql疯狂刷盘引起的磁盘爆满问题

线上linux磁盘突然只剩1个G

发现ibdata1文件有3G 大小,其他的业务库大小60G左右

比较怀疑ibdata1的问题,查了下ibdata1

https://blog.csdn.net/demonson/article/details/79864225

https://www.jianshu.com/p/a91568ce97d8

根据上面的文章讲,大概率是代码有事务没释放,叫开发重启服务后,磁盘瞬间空出56个G

疑惑的问题

已知mysql的存储目录data0总共200个G ,出故障后,可用空间只有1个G。在没有删除mysql相关的数据和文件的情况下,重启应用服务后,空出了56个G的空间。

这个问题已经找到办法追踪和解决了
https://www.linuxprobe.com/linux-dfordu-banfa.html
https://blog.csdn.net/weixin_43675226/article/details/121378342
https://blog.csdn.net/Pink_Home/article/details/126251393

其他人出现的故障

MySQL 短时间内磁盘暴涨导致 MySQL 空间被占满
https://www.cnblogs.com/piperck/p/13718880.html?ivk_sa=1024320u

查看事务死锁

show engine innodb status
posted @ 2022-04-11 19:43  方东信  阅读(257)  评论(0编辑  收藏  举报