MySQL съедает много памяти

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
alex-ks
Сообщения: 27
Зарегистрирован:
09 апр 2012, 00:15

MySQL съедает много памяти

alex-ks » 22 июл 2013, 13:22

Open Server 4.8.7
Win 7 64бит
MySQL 5.6.12
При запуске сервера MySQL съедает 390 метров памяти. Процесс mysqld.exe
alex-ks
Сообщения: 27
Зарегистрирован:
09 апр 2012, 00:15

alex-ks » 10 авг 2013, 21:23

Хм. 5.6.13 - тоже самое, не исправили баг.
Обсуждается тут: http://bugs.mysql.com/bug.php?id=68287
Никто не нашел решения?

Пробовал эти строчки в конфиг добавлять, но не помогло:
table_definition_cache 400
table_open_cache 2000
max_connections 151
open_files_limit 5000

Добавлено спустя 10 минут 50 секунд:
Разобрался. Вобщем нужно изменять в конфиге эту строку:
table_open_cache = 400

Не дублировать внизу, а менять ту что уже есть в конфиге.
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 10 авг 2013, 21:28

Ага, есть такое дело, просто у MySQL 5.6.13 по умолчанию очень жирные настройки. Спасибо за сообщение, в следующем обновлении поправлю настройки.

А пока сделайте так:

table_open_cache = 400 (изменить)
table_definition_cache = 400 (добавить)

И тогда MySQL будет занимать 40Мб памяти а не 340.

alex-ks, одной опции мало, пропишите вторую, еще меньше памяти будет есть :-)
alex-ks
Сообщения: 27
Зарегистрирован:
09 апр 2012, 00:15

alex-ks » 10 авг 2013, 22:11

да,добавил обе. ест сейчас около 40 мбайт.
Ответить