Сеть производительности веб-сервера базы данных SQL Server - PullRequest
0 голосов
/ 01 ноября 2019

Я создал веб-приложение ASP.NET MVC 5, которое сначала использует код EF6 для SQL Server 2017.

У нас есть две виртуальные машины, одна из которых является веб-сервером, а другая - сервером базы данных. ,Оба работают на Windows Server 2012.

Когда я запускаю приложение на своем локальном хосте (Windows 10 и SQL Server 2017), приложение работает быстро. Запросы выполняются очень быстро и проблем нет.

Теперь, когда я публикую свое приложение на веб-сервере и заполнил базу данных на сервере базы данных, приложение будет работать очень медленно. Когда я открываю TaskManager и перехожу на вкладку производительности, я вижу, что при открытии страницы, которая загружает данные с сервера базы данных, производительность сети достигает 100%. Когда страница загружена, сеть снова становится нормальной.

В качестве теста я разместил базу данных на веб-сервере, и теперь все снова работает очень быстро. Конечно, такая ситуация бесполезна.

Кто-нибудь знает, что может быть проблема с сетью?

- Запуск приложения на локальном хосте и БД на локальном хосте работает отлично
- Запуск приложения на веб-сервере и БДтакже на веб-сервере работает отлично
- Запуск приложения на веб-сервере и БД на сервере БД очень медленный и очень высокая производительность сети

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...