Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Долгий коннект с MySQL из PHP / 7 сообщений из 7, страница 1 из 1
07.12.2005, 15:06:01
    #33422550
generation_p
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долгий коннект с MySQL из PHP
Столкнулся с проблемой, когда коннект с БД идёт долго. Причем если прогнать соединения в цикле раз 10, то будет видно, что долго проходит только первый коннект, все остальные идут быстрее, так как и должно быть. Сервер находится со мной в одной сети, но даже через инет данные по времени почти те же самые:

Тест 1 - 4.51166892052
Тест 2 - 2.09808349609E-005
Тест 3 - 1.50203704834E-005
Тест 4 - 1.4066696167E-005
Тест 5 - 1.4066696167E-005
Тест 6 - 1.78813934326E-005
Тест 7 - 1.69277191162E-005
Тест 8 - 1.50203704834E-005
Тест 9 - 1.38282775879E-005
Тест 10 - 1.50203704834E-005

То есть, после первого коннекта сервер "пробивает" и соединение устанавливается быстро. БД установлена на сервере, в одной сети со мной, MySQL 4.1, ОС Windows Server 2003, коннект идёт с другого компа (моего, Windows XP), на котором стоит Denver (Apache 1.3.33, PHP 5.0.4). На сервере также установлен антивирус и файрвол (Symantec и BlackIce) соответственно.

Соединение с БД, установленной на моём компе идёт моментально, так что проблема скорее всего не на моей стороне.

Что можно подкрутить, чтобы сделать коннект быстрее? И где могут быть тормоза при коннекте?
...
Рейтинг: 0 / 0
07.12.2005, 15:08:19
    #33422565
Валентин К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долгий коннект с MySQL из PHP
Скорее всего в настройках стоит skip-host-cache
Вобщем проверить наличие кеширования dns
...
Рейтинг: 0 / 0
07.12.2005, 15:09:05
    #33422571
Валентин К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долгий коннект с MySQL из PHP
И еще, mysql пользуется стандартной идентификацией хостов, проверить шлюз и dns на компе, где стоит mysql.
...
Рейтинг: 0 / 0
07.12.2005, 15:43:31
    #33422734
generation_p
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долгий коннект с MySQL из PHP
Валентин КСкорее всего в настройках стоит skip-host-cache
Вобщем проверить наличие кеширования dns
Валентин КИ еще, mysql пользуется стандартной идентификацией хостов, проверить шлюз и dns на компе, где стоит mysql.
Если не трудно, напиши пож-та как можно проверить, я в первый раз с этой проблемой столкнулся :(
Кстати, забыл сказать. В mysql_connect я указываю не имя хоста, а IP сервера MySQL.
...
Рейтинг: 0 / 0
07.12.2005, 15:48:04
    #33422758
generation_p
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долгий коннект с MySQL из PHP
Валентин КСкорее всего в настройках стоит skip-host-cache
Вобщем проверить наличие кеширования dns
Поискал в my.ini строку skip-host-cache и ничего не нашёл.
...
Рейтинг: 0 / 0
07.12.2005, 16:11:12
    #33422883
Валентин К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долгий коннект с MySQL из PHP
Посмотри, что делает во время коннекта mysql
show processlist показывает все коннекты, скорее всего долго идет идентификация компа.

С чем первый раз сталкиваешь, с dns ?
можно кстати сбрость dns обработку в mysql, будет быстрее...
...
Рейтинг: 0 / 0
07.12.2005, 17:07:30
    #33423103
generation_p
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долгий коннект с MySQL из PHP
Ура, помогло --skip-name-resolve, так что спасибо за наводку :)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Долгий коннект с MySQL из PHP / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]