SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 20.09.2011 19:33:37

Silius
Участник
Зарегистрирован: 20.09.2011
Сообщений: 1

Процесс mysqld разрастается в памяти

Доброго времени суток!

Уважаемые форумчане подскажите по такой проблеме. Система (сервер) где установлен MySQL FreeBSD 7.3 amd64, установлено несколько баз, типы таблиц innodb+myisam. Некоторые базы достаточно большие >20GB. Железо это 2 x Intel Xeon E5620 16 GB памяти жесткие по 1 ТБ в gmirror.
Недавно начали применять один скрипт на базе, по сути скрипт таков что делает select из одной базы нужных данных и update в другую базу. Проблема проявляется в том что демон mysqld постепенно разрастается в памяти что кончается RAM и начинает использоваться swap и так пока не разрастется на весь swap потом система его просто убивает по переполнению памяти.
Хотелось бы услышать предположения знающих людей, у самого предположения что переполняется какой-то кэш или буфер или соединения не закрываются, но как это отмониторить правильно?

За ранее благодарю всех ответивших!

Неактивен

 

#2 20.09.2011 20:46:45

evgeny
Гуру
Зарегистрирован: 04.05.2009
Сообщений: 335

Re: Процесс mysqld разрастается в памяти

Покажите ваш
1) SELECT с EXPLAIN-ом
2) Profiling запроса
3) my.snf

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson