LINUX.ORG.RU
ФорумAdmin

[mysq] что случилось?


0

0

Проснулся сегодня с утра, на диске нет места, скрипт собирающий информацию завис. После перезагрузки место освободилось, но скрипт не работает.

Захожу в mysql

>> ... optimize database posts;

Первые 2 минуты какая-то активность, потом висит.

Поставил принты в скрипте, оказалось что селекты делает, а инсерты нет.
Что такое могло произойти?

+----------+
| count(*) |
+----------+
|   149650 | 
+----------+
1 row in set (0.79 sec)
anonymous

если show full processlist покажет что процесс идёт значит оптипизация не заверщилась

true_admin ★★★★★
()

optimize | error | Lock wait timeout exceeded; try restarting transaction |

Ещё не делаются инсерты.

mysql> insert into posts(get) values(9999999) ;

и молчание.

anonymous
()
Ответ на: комментарий от anonymous

Локи не использую. Сервер, кстати не рестартовался, пришлось kill -9 делать, после рестарта заработал. Странно это…

anonymous
()
Ответ на: комментарий от anonymous

>после рестарта заработал. Странно это…

туда наверное Sun добавил ынтырпрайз глюки как у oracle (NOTE:338461.1)

borisych ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.