Большой размер данных InnoDB, хотя вся база данных - MyISAM?

Я запускаю mysqltuner для настройки своей базы данных и сталкиваюсь с очень странным явлением.

Хотя вся база данных - MyISAM (все таблицы), она говорит следующее:

[!!] InnoDB data size / buffer pool: 403.1M/128.0M

Движком хранилища по умолчанию для базы данных был InnoDB (даже несмотря на то, что все таблицы - MyISAM), поэтому я подумал, что это может как-то вызывать проблему, но когда я изменил значение механизма хранилища по умолчанию на MyISAM, я все еще вижу то же самое точное предупреждение, связанное с InnoDB. в mysqltuner.

Так почему это происходит и как мне это исправить? Я бы предпочел не тратить 400M на пул буферов InnoDB, когда я не использую InnoDB для начала.

Примечание: что я НЕ пытаюсь сделать здесь, это обсудить давний вопрос MyISAM VS InnoDB, мне просто нужно выяснить, почему InnoDB пожирает мои ресурсы, хотя я его не использую.

1 ответ

устранение неоднозначности: "Размер данных" не является "буферным пулом".

Размер данных - это размер файлов базы данных на диске. Это можно настроить через innodb_data_file_path опция сервера.

Буферный пул - это пространство памяти (ОЗУ), используемое в качестве буфера для данных и индексов таблиц InnoDB. Его вариант конфигурации innodb_buffer_pool_size,


Во-первых, убедитесь, что в вашем экземпляре вообще нет таблицы InnoDB:

SELECT * FROM information_schema.tables WHERE engine='InnoDB';

Затем, если действительно нет таблицы InnoDB, вы можете перестроить табличное пространство InnoDB с нуля (единственный способ уменьшить табличное пространство, это раздражающая отсутствующая функция MySQL). Даже если есть таблицы InnoDB, вы все равно можете перестроить табличное пространство, чтобы освободить некоторое неиспользуемое пространство (см. Также этот ответ для получения дополнительной информации).

Обратите внимание, что вы не можете установить innodb_buffer_pool_size любой меньше 5 МБ. Но вы можете полностью отключить InnoDB (вместе с его буферами) с помощью skip-innodb вариант.

Другие вопросы по тегам