Я запускаю mysqltuner для настройки моей базы данных, и я сталкиваюсь с очень странным явлением.Большой размер данных InnoDB, хотя полная база данных MyISAM?
Даже если вся база данных MyISAM (все таблицы) он говорит следующее:
[!!] InnoDB data size/buffer pool: 403.1M/128.0M
двигатель базы данных хранения по умолчанию был InnoDB (хотя все таблицы MyISAM), поэтому я думал, что может быть вызвав проблему как-то, но когда я изменил значение по умолчанию-хранилище-движок в MyISAM, я все еще вижу то же самое предупреждение, связанное с InnoDB в mysqltuner.
Так почему это происходит и как я могу это исправить? Я бы предпочел не тратить 400M на буферный пул InnoDB, когда я не использую InnoDB для начала.
Примечание: То, что я НЕ пытаюсь сделать здесь, - это обсудить давний вопрос MyISAM VS InnoDB, мне просто нужно выяснить, почему InnoDB ест мои ресурсы, хотя я его не использую.
'default-storage-engine' предназначен только для новых таблиц. Если вы не укажете движок при создании новой таблицы, он использует значение по умолчанию. –
Все таблицы являются MyISAM, поскольку они были импортированы с другого сервера, а не создаются на этом. – jovan