#mysql
#mysql
Вопрос:
Можем ли мы динамически устанавливать MySQL innodb_buffer_pool_size? Мы можем сделать то же самое при запуске, изменив my.cnf.
Ответ №1:
Короче говоря: нет, это всего лишь параметр запуска сервера (согласно этой странице руководства).
Вы можете найти все динамические системные переменные здесь (для версии 5.1):
Ответ №2:
В настоящее время нет. Но это будет возможно в версии 5.7:
https://dev.mysql.com/doc/refman/5.7/en/innodb-buffer-pool-online-resize.html
Для изменения этого параметра в старых версиях требуется перезапуск.