LINUX.ORG.RU

MySQL server has gone away


0

0

Доброго времени суток. Написал софтинку для переноса логов сквида из файла в БД mysql. Но возникла проблема. После 300-600 (когда как) тысяч insert'ов в базу (через минуту после запуска), возникает:

MySQL server has gone away

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

Заранее спасибо!!!

★★★★★

Ответ на: комментарий от arhibot

про загрузку из файла знаю, просто тут немного другой случай, это не подойдёт

cyclon ★★★★★
() автор топика
Ответ на: комментарий от Anoxemian

а вот транзакции... кажется оно

cyclon ★★★★★
() автор топика
Ответ на: комментарий от Anoxemian

что то с транзакциями скорость insert упала раз в 10...

полагаю потому, что пришлось поставить InnoDB, где insert delayed не поддерживается...

cyclon ★★★★★
() автор топика

база дохнет, смотри логи.

true_admin ★★★★★
()
Ответ на: комментарий от cyclon

надо делать транзакции по 1000 записей, тогда должно нормально гудеть. плюс, если база небольшая, в tmpfs её загони, заполни, а потом на диск перекинь. или тупо настрой репликацию с памяти на диск.

Anoxemian ★★★★★
()
Ответ на: комментарий от cyclon

а ещё, если ты параллельно посмотришь htop, то сильно удивишся статистике :-)

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

база как раз большая получится

cyclon ★★★★★
() автор топика
Ответ на: комментарий от Anoxemian

> или тупо настрой репликацию с памяти на диск.

О! Расскажите как делать репликацию внутри одного сервера?

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