![为什么我在 MySQL 5.1 中使用 innodb_file_per_table 后 ibdata1 仍然在增长](https://linux22.com/image/549958/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E5%9C%A8%20MySQL%205.1%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20innodb_file_per_table%20%E5%90%8E%20ibdata1%20%E4%BB%8D%E7%84%B6%E5%9C%A8%E5%A2%9E%E9%95%BF.png)
我启用选项“innodb_file_per_table”后,数据库中的所有表都是创建的,所以我不明白为什么 ibdata1 仍会时不时地增长,即使速度非常慢。
答案1
我有关于如何永久清理您的 innodb 基础设施的完整解决方案!
答案2
当您使用 file_per_table 时,并不意味着 ibdata* 完全没有被使用。所有 InnoDB 表仍将存储“元数据”……只有数据本身会进入其他文件
我启用选项“innodb_file_per_table”后,数据库中的所有表都是创建的,所以我不明白为什么 ibdata1 仍会时不时地增长,即使速度非常慢。
我有关于如何永久清理您的 innodb 基础设施的完整解决方案!
当您使用 file_per_table 时,并不意味着 ibdata* 完全没有被使用。所有 InnoDB 表仍将存储“元数据”……只有数据本身会进入其他文件