为了节省空间,我遵循了以下步骤,但在重新启动MySQL ibdata1回到原来的大小后,我感到惊讶。
当您想要从
ibdata1中回收空间时,实际上必须删除该文件:
mysqldump mysql 和 performance_schema 数据库ibdata1和ib_log文件发布于 2019-07-24 02:50:17
你有innodb_file_per_table = ON吗?
不管上面的设置如何,ibdata1都会有一些东西在里面。没有更多的细节(文件的大小、上面的设置、表的数量、.ibd文件的数量等等),我就不能说得更具体了。
在我看来,“小”表最好是用file_per_table = OFF构建的。
https://dba.stackexchange.com/questions/243608
复制相似问题