2012-04-04 2 views
0

В попытке настроить мои туздА соответствующим образом для моей всех-InnoDB среды приложений (БД MySQL еще MyISAM, конечно), я продолжаю видеть varients этой формулы для определения общего использования памяти:MYSQLD InnoDB настройка

key_buffer_size + query_cache_size + tmp_table_size + innodb_buffer_pool_size + innodb_additional_mem_pool_size + innodb_log_buffer_size 
+ max_connections * (read_buffer_size + read_rnd_buffer_size + sort_buffer_size + join_buffer_size + binlog_cache_size + thread_stack) 

Эта сумма больше, чем моя доступная физическая память, и может привести к пейджингу. Я, конечно, вижу хит производительности по сравнению с моим альтернативным сервером (у которого больше бара).

Я пытаюсь и не могу найти, какие из этих переменных не полезны для InnoDB (полезны только для MyISAM) и могут быть значительно уменьшены, чтобы уменьшить общее распределение памяти.

Вопрос: какие конфигурации переменных можно настроить для уменьшения общего распределения памяти MySQL?

ответ

0

После долгих проверок и гораздо более суеты, я обнаружил, что это не имеет значения. По-видимому, MySQLd редко выделяет буферы, а это означает, что если я не использую MyISAM, буферы, которые приносят пользу MyISAM, не будут расти, чтобы занять значительную часть физической памяти, а вычисляемое «общее распределение памяти» на самом деле не будет выделено.

0

Вы можете попробовать мастер настройки Percona. Это должно быть хорошим началом. Люди Percona знают их MySQL.

Предупреждение:: Он попросит вас зарегистрироваться, чтобы получить окончательные результаты.

https://tools.percona.com/wizard

Вы, вероятно, нужно сделать некоторые бенчмаркинг для настройки для вашего конкретного шаблона нагрузки сверх этого.

+1

Я прошел через волшебника. Мало того, что это не обеспечило понимание моего вопроса, оно позволило мне пройти весь путь, а затем попросить меня войти в систему/зарегистрироваться, прежде чем показывать результаты. – Umbrella

+0

@ Зонтик. То же самое случилось со мной, действительно раздражающе – robd

Смежные вопросы