禁用 innodb_file_per_tableDisable innodb_file_per_table

禁用 innodb_file_per_tableDisable innodb_file_per_table

我有 24GB RAM i7 专用服务器,运行 CPanel 11.36 和 MySQL 5.1.68。在 my.cnf 中,我启用了 innodb_file_per_table。在 MySQL 重启后,禁用该选项而不对数据库造成任何损害是否安全?

答案1

禁用 innodb_file_per_table 只会影响新创建的表,因此可以随时安全地将其关闭或打开。为什么要将其关闭?

答案2

禁用该选项是可以的。接下来的任何新表都将在共享表空间中创建,而不是在其自己的文件中创建。

但是,几乎没有理由禁用此选项。将表格放在自己的文件中会给您带来很多好处,而几乎没有坏处。如果关闭该功能,您将失去所有这些好处。

相关内容