2

我的 MySQL 数据库不再更新。我相信这可能是因为 ibdata1 为 4294967295 bytes / 4 GB,存储介质分区有 4GB 文件大小限制。

如何让 MySQL 每 4 GB 自动拆分为另一个 ibdata?我正在使用innodb。

4

1 回答 1

1

向 innodb_data_file_path 变量添加一个新文件,例如

[mysqld]
innodb_data_file_path=ibdata1:4G;ibdata2:50M:autoextend

顺便说一句,最佳实践是使用innodb_file_per_table=1, 以便每个表都使用这个表空间(单独的 .ibd 文件)

于 2013-09-22T20:37:45.977 回答