-
Прога постоянно подключена к MySQL. Обращение к БД очень редкие, 2-3 в день, использую SQLConnection. Через какое-то время выдаётся сообщение "MySQL server gone away". Возможно сам сервер отключает меня из-за долгово простоя, но сбытия Disconnect не происходит.
Тогда перед каждым обращением к БД проверять if SQLConnection1.Connected=False then SQLConnection1.Open или можно както отловить это разъединение? Подскажите пжлста.
-
Если 2-3 раза в день, то нафига держать постоянный коннект? Создавай его, когда надо, пользуйся, потом закрывай.
-
а зачем оно тебе весь день, если реально требуется 2-3 раза в день?
-
Так это всё зависит от кол-ва клиентов (это серверный чат). Если их будет много, так и запросы будут каждую секунду.
-
а зачем чату БД?
-
Ладно, вопрос снят, сделал подключение только по запросу, а не постоянное
-
> сделал подключение только по запросу, а не постоянное
если сообщений много, каждый раз подключаться-отключаться? лучше таймаут сделай 5 мин в ауте, отключился
|