我有一个带有大ibdata1文件的数据库,现在我的系统看起来比较慢。大的ibdata1文件会影响我的数据库性能吗?

最佳答案

一个大的ibdata1本身对性能没有任何影响。
ibdata1文件的增长可能是由许多未催促的行版本和未合并的更改缓冲区条目引起的。这些未完成的更改对性能的影响是,查询可能需要以及时的方式合并来自文件多个部分的数据项。
InnoDB会逐渐在后台清理这些内容,但这可能需要几分钟或几个小时,这取决于数据库活动创建了多少更改的后台日志。
如果不想等待,可以转储和恢复数据,这将重建包含索引的表空间。

关于mysql - MySql上的大ibdata1文件会影响数据库性能吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23421759/

10-13 08:53
查看更多