Russian Qt Forum
Сентябрь 30, 2024, 08:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Время подключения к MySQL  (Прочитано 5350 раз)
f0r
Гость
« : Март 10, 2010, 13:59 »

Подключаюсь по локальной сети к серверу MySQL 5.1 (win32) время подключения из любой Qt программы составляет порядка 3-4 секунд, никто не знает из-за чего может быть такой лаг?

Qt 4.6.2 win
Записан
voronElf
Гость
« Ответ #1 : Март 11, 2010, 07:41 »

А если программа не Qt время меньше ?
Записан
vincent
Гость
« Ответ #2 : Март 11, 2010, 09:20 »

А файрвол у вас ничего не блокирует, если он вообще есть?
Записан
f0r
Гость
« Ответ #3 : Март 11, 2010, 09:57 »

Попробовал MySQL Query Browser время подключения такое же 6-7 секунд (замерил более точно). Пробовал отключать файервол не помогло, пробовал IP забивать - все также. Такое ощущение что он так медленно авторизуется из-за какого-нибудь алгоритма шифрования протокола, это можно где-нибудь посмотреть/подкрутить?
Записан
vincent
Гость
« Ответ #4 : Март 11, 2010, 10:38 »

Т.е. сервер MySQL - это одна машина, вы подключаетесь с другой? Проверьте подключение к серверу MySQL  с той же машины на которой он и запущен. И проверьте доступность самой машины с сервером в сети - такое ощущение что у вас все таки либо правила в файрволе стоят на проверку трафика, либо что то с настройками сети. И вот еще вопрос - какая загруженность машины с сервером MySQL?
Записан
f0r
Гость
« Ответ #5 : Март 11, 2010, 13:16 »

Т.е. сервер MySQL - это одна машина, вы подключаетесь с другой? Проверьте подключение к серверу MySQL  с той же машины на которой он и запущен. И проверьте доступность самой машины с сервером в сети - такое ощущение что у вас все таки либо правила в файрволе стоят на проверку трафика, либо что то с настройками сети. И вот еще вопрос - какая загруженность машины с сервером MySQL?

Да, MySQL крутится на отдельном сервере, его загруженность минимальная. Попробовал запускать QtSqlBrowser прямо на сервере - все открывается мгновенно, значит причина в сетевом подключении, но к PostgreeSQL на этом же сервере я со своей машины коннектюсь мгновенно, и telnet mysql-server 3306 выполняется тоже быстро, значит либо MySQL сервер что-то еще проверяет, либо еще что-то ;(
Записан
KADABRA
Гость
« Ответ #6 : Март 11, 2010, 23:18 »

Скорее всего это как-то связано с резолвингом сетевых имён, есть такое подозрение.
Подключаетесь по IP?
Записан
f0r
Гость
« Ответ #7 : Март 12, 2010, 18:21 »

Пробовал и по имени и по IP адресу не помогло, к тому же как я уже писал выше PostgreeSQL моментально все находит.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 21.