Назад | Перейти на главную страницу

Отключить innodb_file_per_table

У меня есть выделенный сервер i7 с ОЗУ 24 ГБ, работающий под управлением CPanel 11.36 с MySQL 5.1.68. В my.cnf у меня включен innodb_file_per_table. Безопасно ли просто отключить эту опцию, не нанося никакого вреда базам данных после перезапуска MySQL?

Отключение этой опции нормально. Что произойдет, так это то, что любые новые таблицы будут созданы в общем табличном пространстве, а не в собственном файле.

Однако почти нет веских причин для отключения этой опции. Наличие таблиц в отдельном файле дает вам много хорошего и почти нулевое плохое. Отключив эту функцию, вы потеряете все это хорошее.

Отключение innodb_file_per_table влияет только на вновь созданные таблицы, поэтому его можно безопасно выключить или включить в любое время. Почему вы хотите его выключить?