我的服务上运行了几个 Web 服务,包括 MySQL。出于某种原因,MySQL 占用的空间呈指数增长。ibdata1 文件大小约为 20GB,他占用了我在分区上的所有空间。所以我扩大了分区,但文件增长到了大约 30GB...
是什么导致了这种增长?我怎样才能阻止它?我怎样才能扭转增长,以便我可以继续工作(因为分区又满了......)
我的服务上运行了几个 Web 服务,包括 MySQL。出于某种原因,MySQL 占用的空间呈指数增长。ibdata1 文件大小约为 20GB,他占用了我在分区上的所有空间。所以我扩大了分区,但文件增长到了大约 30GB...
是什么导致了这种增长?我怎样才能阻止它?我怎样才能扭转增长,以便我可以继续工作(因为分区又满了......)
正如前面的评论中提到的,很多原因都可能导致这个问题。错误被记录到某个表并且没有被清除?将大型二进制文件保存到数据库?等等
您可能会开始调查使用此处SHOW TABLE STATUS
记录的哪个表,以便缩小使用存储最多的表的范围。