Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.06.07;
Скачать: CL | DM;

Вниз

DBExpress. Теряется коннект с MySQL   Найти похожие ветки 

 
ViToTiV   (2008-09-23 11:40) [0]

Прога постоянно подключена к MySQL. Обращение к БД очень редкие, 2-3 в день, использую SQLConnection. Через какое-то время выдаётся сообщение "MySQL server gone away".
Возможно сам сервер отключает меня из-за долгово простоя, но
сбытия Disconnect не происходит.

Тогда перед каждым обращением к БД проверять
if SQLConnection1.Connected=False then SQLConnection1.Open
или можно както отловить это разъединение? Подскажите пжлста.


 
Ega23 ©   (2008-09-23 11:44) [1]

Если 2-3 раза в день, то нафига держать постоянный коннект? Создавай его, когда надо, пользуйся, потом закрывай.


 
Поросенок Винни-Пух ©   (2008-09-23 11:44) [2]

а зачем оно тебе весь день, если реально требуется 2-3 раза в день?


 
ViToTiV   (2008-09-23 12:57) [3]

Так это всё зависит от кол-ва клиентов (это серверный чат). Если их будет много, так и запросы будут каждую секунду.


 
Правильный$Вася   (2008-09-23 13:33) [4]

а зачем чату БД?


 
ViToTiV   (2008-09-23 15:16) [5]

Ладно, вопрос снят, сделал подключение только по запросу, а не постоянное


 
Правильный$Вася   (2008-09-23 15:33) [6]


> сделал подключение только по запросу, а не постоянное

если сообщений много, каждый раз подключаться-отключаться?
лучше таймаут сделай
5 мин в ауте, отключился



Страницы: 1 вся ветка

Текущий архив: 2009.06.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
2-1240234324
NGPOL
2009-04-20 17:32
2009.06.07
Клиент-сервер на DCOM. AppendRecord не работает


15-1238663375
Галинка
2009-04-02 13:09
2009.06.07
Приложение автоматизации Ворда: вопрос...


15-1238736040
@!!ex
2009-04-03 09:20
2009.06.07
Как сделать счетчик скачивания файла?


15-1238749574
Ega23
2009-04-03 13:06
2009.06.07
Тут TUser меня спрашивал про аську


2-1240321320
Franzy
2009-04-21 17:42
2009.06.07
Как узнать, какие библиотеки (dll) использует программа?