Назад | Перейти на главную страницу

MySQL-запрос очень медленный через Интернет

У меня проблема с очень медленным запросом в приложении C # WPF. Приложение подключается к MySQL-серверу. Пока приложение используется в моей локальной сети, все идет быстро. Когда я использую приложение где-либо еще, подключаюсь к БД через WAN, простой запрос занимает более 10 секунд и не работает. Странно то, что другие службы, такие как RDP, VNC, веб-хостинг, потоковая передача, ... работают очень быстро через WAN, я думаю, проблема с пропускной способностью не может быть.

Это самый быстрый тест для того места, где находится сервер: спидтест

Что я могу проверить / изменить, чтобы сделать эту работу лучше / работоспособной через WAN?

Заранее спасибо.

Попробуйте отключить обратное разрешение DNS с сервера MySQL, добавив или не комментируя опцию skip-name-resolve в файле конфигурации MySQL, например:

# Skip reverse DNS lookup 
skip-name-resolve

Попробуйте принудительно настроить протокол сжатия на стороне клиента.

https://dev.mysql.com/doc/refman/8.0/en/mysql-command-options.html#option_mysql_compress