SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 24.10.2014 13:58:49

Osi322
Участник
Зарегистрирован: 04.07.2014
Сообщений: 24

mediumblob или 16мб памяти.

Практикуюсь с заливкой файлов на сервер которые весят не больше 15 мб.

при заливке файлов больше 1мб выдает ошибку "MySQL server has gone away” (error 2006)

прогуглив, решения данной проблемы это увеличение  wait_timeout, max_allowed_packet в конфиге.

wait_timeout- как я понял это время работы запроса, по истечению которого он его завершает с ошибкой 2006
max_allowed_packet-размер передаваемого пакета..

Так вот. Играя с этими значениями MYSQL не повиснет? как будет влиять нагрузка на сервер?

или SQL будет стабильно работать при любых значения?

Подскажите пожалуйста кто знает..

Неактивен

 

#2 24.10.2014 14:16:44

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: mediumblob или 16мб памяти.

max_allowed_packet - ограничение сверху. MySQL от этого не повиснет, просто будет позволять вставку более объемных данных. От wait_timeout тоже не повиснет.

Неактивен

 

#3 24.10.2014 14:18:42

Osi322
Участник
Зарегистрирован: 04.07.2014
Сообщений: 24

Re: mediumblob или 16мб памяти.

Спасибо за ответ!

Неактивен

 

Board footer

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