У меня есть приложение VB6, которое работает очень хорошо. Недавно мы обновили наш сервер до сервера Windows 2003. Миграция баз данных и общих ресурсов прошла хорошо, и у нас не возникло никаких проблем. Кроме одного. И это произошло на нескольких сайтах.
Я использую коннектор MySQL ODBC 5.1 для указания на мою базу данных MySQL. На идентичных машинах (насколько я могу судить, это клиентские машины, а не наши), доступ к БД очень быстрый на всех компьютерах, кроме одного. Они используют одинаковое программное обеспечение и имеют одинаковые строки подключения. И я уверен, что это не программа, а соединение ODBC. Когда я нажимаю кнопку «Проверить соединение» в окне строки подключения ODBC, на плохо работающей машине может потребоваться до 10 секунд, чтобы ответить успешно. Все остальные компьютеры работают мгновенно.
Я попытался использовать IP-адрес в сравнении с именем машины в UDL, без изменений. Я включил опцию 256, которая изначально ускорилась, но снова медленно. Большую часть времени при перезапуске программа будет работать быстро в течение часа или около того, а затем снова станет медленной с включенной опцией 256.
Честно говоря, у меня нет идей, и я хочу развлечь любые идеи или предложения. Это становится довольно неприятно. Кто-нибудь когда-нибудь испытывал что-то подобное?