MySQL - Тюнинг innodb buffer pool size для InnoDB баз- поднимаем размер буфера


Материал из Wiki - Iphoster - 'the best ever hosting and support

Перейти к: навигация, поиск


MySQL - Тюнинг innodb buffer pool size для InnoDB баз - поднимаем размер буфера

Параметр innodb_buffer_pool_size - определяет размер буфера - область памяти в RAM, где MySQL будет хранить данные для чтения таблиц и их индексов.
За счет этого - идет меньше нагрузка на диск, большинство операций выполняются в RAM.
Чем больше значение - тем лучше.
Рекомендуется ставить 80% от всего объема RAM, при больших объемах - 90-95%:

Пример, если на сервере 10ГБ RAM(80%):

innodb_buffer_pool_size = 8G


Пример, если на сервере 200ГБ RAM (90-95%):

innodb_buffer_pool_size = 180G
Индекс цитирования