MySQL innodb_buffer_pool_size для повышения производительности

#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

Для изменения этого параметра в старых версиях требуется перезапуск.