Калькулятор памяти для MySQL сервера (my.cnf)

Здесь представлен калькулятор, который поможет Вам рассчитать максимальное потребление памяти, при определенных (перечисленных ниже) настройках конфига (my.cnf).

Стоит понимать, что в конфиге у Вас могут быть и другие переменные, а на конечное потребление памяти (и производительность MySQL как таковую) может влиять множество факторов, поэтому ниже представленный калькулятор является подспорьем при настройке, а не идеалом на все случаи жизни.

Само собой, что результируящая представляет собой значение для MySQL-части, но сервер как таковой может выполнять множество ролей и функций (подробнее в моей книге), поэтому не надо думать, что полученный результат отвечает за весь сервер (физически или виртуально) вообще.

Кратенькая статья на тему настройки MySQL есть тут.

ПараметрMySQL DefaultВаше значение
  key_buffer_size MB MB
+ query_cache_size MB MB
+ tmp_table_size MB MB
+ innodb_buffer_pool_size MB MB
+ innodb_additional_mem_pool_size MB MB
+ innodb_log_buffer_size MB MB
+ max_connections
×
  sort_buffer_size MB MB
+ read_buffer_size MB MB
+ read_rnd_buffer_size MB MB
+ join_buffer_size MB MB
+ thread_stack MB MB
+ binlog_cache_size MB MB
Результат: MB MB