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