Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Уже несколько раз такое было, что когда место в разделе(на котором находятся datadir mysql) становится менее примерно 500 мегабайт. База виснет. Т.е. запросы просто висят бесконечно и ничего не делают, и убить их командой Kill невозможно(пишет в show processlist killed, но запрос продолжает висеть). Соответсвенно сам демон mysqld тоже не убивается(только kill -9)
База достаточно объемная. 1 таблица InnoDB размером примерно 1.2 гигабайта, остальные таблице MyISAM В сумме гигов на 10.
В чём может быть проблема?
Неактивен
Попробую угадать. Linux + диск 500 гигабайт
Если да, то проблема в том, что на разделе некоторое (1%) количество места зарезервировано под root.
Непривилегированный процесс при этом туда писать не может, для него все выглядит, как будто место
на диске закончилось совсем.
Альтернативное предположение - включена quota / что-то еще.
Неактивен
Linux - да
Диск - 80 гигов
Посмотрю на счет квот...
Неактивен
Кстати, эту проблему легко отличить. Попробуйте освободить при таком стопоре место на диске, не
останавливая MySQL. Если он при этом продолжит работу - значит, уперся в выделение места. Если
нет - значит, что-то еще.
Неактивен
Страниц: 1