/ / Czas wykonania SQL zajął więcej czasu, gdy baza danych znajduje się na innym serwerze - serwer sql

Czas wykonywania SQL trwał dłużej, gdy baza danych znajduje się na innym serwerze - sql-server

Wykonanie SQL zajęło więcej czasu, gdy baza danych znajduje się w innym serwerze, jeśli sieć i baza danych znajdują się na tym samym serwerze

jeśli baza danych i serwer WWW są tylko w jednym serwerze: czas wykonania wynosi 3 minuty

jeśli baza danych i serwer WWW znajdują się na różnych serwerach: czas wykonania wynosi 12 minut

Co należy sprawdzić?

Odpowiedzi:

2 dla odpowiedzi № 1

Istnieje wiele czynników, które opóźniają lub spowalniająWykonanie SQL, rozmiar danych, przepustowość sieci, słaby plan wykonania itp. To tylko niektóre z nich. Możesz zacząć rozglądać się za tymi czynnikami i zawęzić analizę. Proponuję zacząć od porównania planu wykonania z obu serwerów.


0 dla odpowiedzi nr 2

Zakładając, że zarówno serwer IIS, jak i serwer DBta sama specyfikacja, ten sam rozmiar danych, istnieje prawdopodobieństwo, że konfiguracja serwera DB różni się od konfiguracji serwera IIS, sprawdź ustawienia pamięci i procesora. Czy widzisz ten sam plan wykonania?