Сколько кушает памяти один коннект mysql?

У меня проблема с хостингом. Там постоянно висит куча процессов mysqld, которые сжирают всю оперативку. У меня их 12 штук и в сумме кушают 75% памяти. Когда я убиваю 1 процесс, они все пропадают, а потом все также дружно появляются, причём секунды за 3. Я посмотрел лог сервера и вижу, что запросов в эти 3 секунды не было вообще.
Вы не в курсе за что отвечает 1 mysqld и почему они размножаются как кролики?
  • Вопрос задан
  • 2648 просмотров
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
1) общее потребление памяти не зависит особо от количества процессов. Там чуточку все сложнее.
2) mysqld - демон mysql который обслуживает соединения. Если бы он был один - было бы больше вероятность того что какие-то соединения будут обслуживаться медленнее, посему запускается несколько таких процессов-воркеров (количество настраивается в конфиге). То есть если вы хотите уменьшить их количество - меняйте настройки и перезагружайте сервис.
Ответ написан
opium
@opium
Просто люблю качественно работать
Странное поведение, mysql вроде тредами работает, а не процессами, что то у вас просто странно настроено.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы