Задержки в соединении с MySQL

Статус
В этой теме нельзя размещать новые ответы.

everest

Полезный
Регистрация
20 Дек 2006
Сообщения
197
Реакции
19
Добрый день.

При соединении с сервером с помощью команды mysql_connect получается задержка в 4.5 секунды. Время задержки одинаковое. Сами запросы выполняются быстро, прибавка в 0.1-0.3 секунды максимум.
Кто может подсказать, как избавиться от такой задержки?
 
где mysql, на localhost или дальше? можно попробовать заменить mysql_connect -> mysql_pconnect может полегчает.

или сервер от перегруза скоро лопнет, или чего-то еще, в my.cnf что написано, покажите.
 
mysql установлен на сервере в сети, причем время одинаково при обращении как с соседнего компьютера (внутри организации), так и из интернет (с удаленного компа). У сервера загрузка минимальная.
Настройки сервера mysql - по умолчанию
 
skip-name-resolve может помочь, или хотябы выясним тупит ли dns

_http://phpclub.ru/mysql/doc/dns.html

на стороне клиента соединяться по ip.

Для просмотра ссылки Войди или Зарегистрируйся, по крайней мере ответы могут помочь :)
 
ping до этой машины (по домену) как проходит - без задержки?
если без, то это не DNS, собака где-то в другом месте.
 
ping ни о чём не говорит, забудьте уже это слово.
 
ping происходит 1-2 мс.
Обращение - происходит по ip.
Правда ip там два - внутрисетевой организации и ip городской сети.
 
ping происходит 1-2 мс.
Обращение - происходит по ip.
Правда ip там два - внутрисетевой организации и ip городской сети.
ну в любом случае в my.cnf всеже добавить опцию
skip-name-resolve, как здесь уже советовали, и если это не поможет, то дальнейшие действия такие:
- проверить с внешних машин скорость соединения по telnet ip 3306
- проверить скорость соединения с консоли сервера непосредственно просто по команде mysql -u *** -p
- посмотреть SHOW PROCESSLIST во время конекта.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху