innodb_additional_mem_pool_size в MySQL 5.7 - PullRequest
0 голосов
/ 03 октября 2018

Официальная документация MySQL гласит:

innodb_use_sys_malloc и innodb_additional_mem_pool_size устарели в MySQL 5.6 и удалены в MySQL 5.7.

Есть ли альтернатива этому параметру в MySQL 5.7?
Как я могу указать дополнительный объем памяти для MySQL в ручном режиме?

1 Ответ

0 голосов
/ 13 октября 2018

«Устаревший» означает, что он больше не используется / поддерживается / кодируется / и т. Д.Единственная причина, по которой он не был немедленно удален (например, в MySQL 5.6.3), состоял в том, чтобы дать пользователям некоторое предупреждение, а не немедленно аннулировать my.cnf файлы по всему миру.

Нет необходимости в этих настройках;удалите их из вашей конфигурации.

Кстати, в MySQL 8.0 будет удалено больше вещей, например, все настройки Query Cache.

В журнале изменений для 5.6.3 написано

Следующие элементы устарели и будут удалены в будущем выпуске MySQL.Там, где показаны альтернативы, приложения должны быть обновлены для их использования.

Таблица innodb_table_monitor.Аналогичная информация может быть получена из таблиц InnoDB INFORMATION_SCHEMA.См. Таблицы INFORMATION_SCHEMA для InnoDB.

Системная переменная innodb_locks_unsafe_for_binlog.

Системная переменная innodb_stats_sample_pages.Вместо этого используйте innodb_stats_transient_sample_pages.

Системные переменные innodb_use_sys_malloc и innodb_additional_mem_pool_size.

, но я подозреваю, что функциональность была удалена задолго до этого.У меня есть записка, в которой говорится, что innodb_additional_mem_pool_size «не используется с 4.1.0» - эта дата насчитывает около 15 лет !!

...