Калькулятор памяти для 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