SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 30.01.2009 12:17:11

Satan
Участник
Зарегистрирован: 10.12.2007
Сообщений: 13

Mysql виснет, если место на партиции становится менее 500 мегабайт

Уже несколько раз такое было, что когда место в  разделе(на котором находятся datadir mysql) становится менее примерно 500 мегабайт. База виснет. Т.е. запросы просто висят бесконечно и ничего не делают, и убить их командой Kill невозможно(пишет в show processlist killed, но запрос продолжает висеть). Соответсвенно сам демон mysqld тоже не убивается(только kill -9)
База достаточно объемная. 1 таблица InnoDB размером примерно 1.2 гигабайта, остальные таблице MyISAM В сумме гигов на 10.

В чём может быть проблема?

Неактивен

 

#2 30.01.2009 16:23:04

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Mysql виснет, если место на партиции становится менее 500 мегабайт

Попробую угадать. Linux + диск 500 гигабайт smile
Если да, то проблема в том, что на разделе некоторое (1%) количество места зарезервировано под root.
Непривилегированный процесс при этом туда писать не может, для него все выглядит, как будто место
на диске закончилось совсем.

Альтернативное предположение - включена quota / что-то еще.

Неактивен

 

#3 30.01.2009 16:34:06

Satan
Участник
Зарегистрирован: 10.12.2007
Сообщений: 13

Re: Mysql виснет, если место на партиции становится менее 500 мегабайт

Linux - да
Диск - 80 гигов
Посмотрю на счет квот...

Неактивен

 

#4 30.01.2009 17:59:12

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Mysql виснет, если место на партиции становится менее 500 мегабайт

Кстати, эту проблему легко отличить. Попробуйте освободить при таком стопоре место на диске, не
останавливая MySQL. Если он при этом продолжит работу - значит, уперся в выделение места. Если
нет - значит, что-то еще.

Неактивен

 

Board footer

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