Столкнулся с проблемой. При установке MySQL Server через apt-get на чистый сервер (OpenVZ), служба MySQL в простое использует только 40 Мб ОЗУ. Но при установки .deb пакета с официального сайта (5.6.12), она использует целых 500 Мб. Уже пробовал и урезать размеры буферов, и устанавливать настройки, которые указаны в apt-get.
В чем может быть проблема? Подозревая, что через apt-get распространяется урезанный пакет, а на официальном - включено все. Ибо из под Windows, mysqlnd жрет те же 500 Мб. Как можно решить проблему? Может кто-то сталкивался.
Т.е. вы хотите сказать, что устанавливаете на один и тот же дистрибутив пакет mysql через apt с репозитория, он потребляет 40Мб памяти, а если вы ЭТОТ ЖЕ пакет скачаете с оф сайта (той же версии, всё совпадает) и установите его через dpkg -i, то тогда mysql жрёт 500Мб памяти?
Что-то это маловероятно.
Если хоть что-то различно, то есть ещё такая штука, как сборка пакета (компиляция), так вот, на стадии компиляции можно отключать ненужные движки, это снизит потребление памяти. Там вообще много весёлых опций.
Для начала. В /usr/share/mysql обычно есть 4 файла: my-small.cnf, my-medium.cnf, my-large.cnf, my-huge.cnf. Заменяете свой my.cnf одним из этих (открываем, читаем, в каждом расписано на какой объём памяти рассчитан каждый из них).
По умолчанию в моей ОС использовался my-medium.cnf
Здравствуйте.
Столкнулся с проблемой. При установке MySQL Server через apt-get на чистый сервер (OpenVZ), служба MySQL в простое использует только 40 Мб ОЗУ. Но при установки .deb пакета с официального сайта (5.6.12), она использует целых 500 Мб. Уже пробовал и урезать размеры буферов, и устанавливать настройки, которые указаны в apt-get.
В чем может быть проблема? Подозревая, что через apt-get распространяется урезанный пакет, а на официальном - включено все. Ибо из под Windows, mysqlnd жрет те же 500 Мб. Как можно решить проблему? Может кто-то сталкивался.
Т.е. вы хотите сказать, что устанавливаете на один и тот же дистрибутив пакет mysql через apt с репозитория, он потребляет 40Мб памяти, а если вы ЭТОТ ЖЕ пакет скачаете с оф сайта (той же версии, всё совпадает) и установите его через dpkg -i, то тогда mysql жрёт 500Мб памяти?
Что-то это маловероятно.
Если хоть что-то различно, то есть ещё такая штука, как сборка пакета (компиляция), так вот, на стадии компиляции можно отключать ненужные движки, это снизит потребление памяти. Там вообще много весёлых опций.
А как вы считаете память? Может проблема в этом?
Для начала. В /usr/share/mysql обычно есть 4 файла: my-small.cnf, my-medium.cnf, my-large.cnf, my-huge.cnf. Заменяете свой my.cnf одним из этих (открываем, читаем, в каждом расписано на какой объём памяти рассчитан каждый из них).
По умолчанию в моей ОС использовался my-medium.cnf
З.Ы. В сторону MariaDB или Percona не смотрели?