База данных при удаленном подключении выдает результат с задержкой ~30 секунд. Как починить?

Asar
На сайте с 23.08.2004
Offline
321
306

mysql-5.5.68 на ВДС.

При локальном подключении все Ок.

При удаленном — если предыдущее обращение было недавно (например, 10 секунд назад), то тоже все Ок. Если несколько минут назад — идет задержка около 30 секунд. "Сложность" запроса на это время не влияет. Т.е. вот это:

1 queries executed, 1 success, 0 errors, 0 warnings Execution Time : 0.343 sec Transfer Time : 0.231 sec Total Time : 0.575 sec

Мы ждем те же 30 секунд.

Обращение идет по IP (т.е. resolve тут не должен влиять).

Если подключаться, например, через SQLyog, то первое подключение идет быстро, первый запрос быстро, а потом, если сделать паузу несколько минут — вот эти вот 30 секунд лезут.

Подскажите, кто знает, в какую сторону рыть?

Asar
На сайте с 23.08.2004
Offline
321
#1
Подниму тему, вдруг кто чего умного скажет...
LEOnidUKG
На сайте с 25.11.2006
Online
1723
#2
Asar :
mysql-5.5.68 на ВДС.

Пальцем в небо. А поновее использовать никак? 

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
Asar
На сайте с 23.08.2004
Offline
321
#3
LEOnidUKG #:

Пальцем в небо. А поновее использовать никак? 

Нее)) Сайт несовместим с новьем!
L
На сайте с 10.02.2015
Offline
222
#4

Что тут

SHOW VARIABLES LIKE 'skip_name_resolve';

?

lutskboy
На сайте с 22.11.2013
Offline
172
#5
скорее всего тут бд ни при чем. смотрите работу скриптов. закрывайте соединение с бд

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий