Производительность SQL на клиентском компьютере Vista - PullRequest
0 голосов
/ 07 октября 2009

У меня есть приложение, написанное на языке магии. Это приложение использует MSSQL Server. Когда он развертывается там, где клиент находится на компьютере Vista, а сервер - на удаленном компьютере, производительность резко снижается. Когда это же приложение используется с клиента XP, с БД на удаленной машине - производительность в порядке. Также, когда сервер и клиент находятся на компьютере Vista, все работает нормально.

Это заставляет меня думать, что это какая-то проблема с сетевым протоколом, но я не могу ее решить.

Помощь будет оценена

Обратите внимание, что Vista является 64-битной, а приложение - 32-битной

Ответы [ 3 ]

0 голосов
/ 07 октября 2009

Много ограничений ... в основном скорость интернета, если ваша удаленная база данных обменивается данными через интернет.

0 голосов
/ 13 октября 2009

Проблема вызвана странным поведением перспективы вокруг именованных компьютеров.

Вы можете использовать ip вместо имен или изменить следующую настройку перспективы:

Стартовый прогон ->

gpedit.msc ->

Конфигурация компьютера \ Административные шаблоны \ Сеть \ DNS-клиент \ Отключить разрешение имен многоадресной передачи = включено

0 голосов
/ 07 октября 2009

Вы подключаетесь через IP-адрес или имя хоста, возможно, поиск имени хоста занимает много времени? Я предполагаю, что Vista и XP машина находятся в одном месте.

Убедитесь, что на компьютерах Vista и XP используются одинаковые настройки DNS. возможно, его ошибка при обратном поиске DNS.

...