SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 18.07.2009 21:40:52

Proger
Активист
Откуда: Санкт-Петербург
Зарегистрирован: 04.09.2008
Сообщений: 172

mysql server has gone away InnoDB

Здраствуйте.
Сегодня началось непонятное мне явление все запросы (кроме инсерт вроде бы) к таблице InnoDB размером всего-то 34 МБ отрубаются, с has gone away.
Какие логи показать?
Ничего в скриптах не менялось, просто зашел поглядеть статистику и всё...
В таблице > 120 000 записей...

Неактивен

 

#2 19.07.2009 06:28:07

Proger
Активист
Откуда: Санкт-Петербург
Зарегистрирован: 04.09.2008
Сообщений: 172

Re: mysql server has gone away InnoDB

Кстати: Версия сервера: 5.0.51a-24+lenny1
Клиента такая же.

Прочитал где-то, что нужно backup and restore сделать. Типа это побились индексы. Но прошу разъяснений как сделать, чтобы это не повторилось!?

Неактивен

 

#3 25.07.2009 23:46:10

Proger
Активист
Откуда: Санкт-Петербург
Зарегистрирован: 04.09.2008
Сообщений: 172

Re: mysql server has gone away InnoDB

М?

Неактивен

 

#4 27.07.2009 21:34:23

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

Re: mysql server has gone away InnoDB

А в журнале ошибок сервера что? Сервер не перезагружается? Если перезагружается — апгрейдите сервер,
5.0.77я дебиановская ветка стабильная.

Если запросы 34Мб одним запросом, то они рубятся на этапе посылки запроса (параметр дебиана по умолчанию
16М) — слишком большой пакет.

Ну и backup-restore делаются, соответственно,
mysqlbackup -B dbname | gzip > backup.sql.gz
zcat backup.sql.gz | mysql

Неактивен

 

Board footer

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