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

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 08:42, 10 сентября 2019; Admin iph (обсуждение | вклад) (Новая страница: « === MySQL - Тюнинг innodb buffer pool size для InnoDB баз - поднимаем размер буфера === Параметр innodb_buffer_pool_si…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск


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