MSSQL i kiepska wydajność względem starego serwera

Odpowiedz Nowy wątek
2017-10-12 14:03
Tomcio1232
0

Witam was mam mały problem i trochę nie wiem z czego on wynika.

Posiadam nowy serwer 2x E5-2620 z MSSQL 2016 oraz starszy serwer 2xE5504 z MSSQL 2012. Po przerzuceniu jednej bazy na nowy serwer chciałem sprawdzić różnicę w czasie zapytań.

Początkowo byłem zadowolony ponieważ różnice w czasie były duże pomiędzy nowym a starym serwerem. Jednak po chwili zauważyłem że się wszystko odmieniło ..... zapytanie które wyciągało ponad 110k rekordów wykonywało się wcześniej 2 sekundy a parę godzin później wyciąga już 10 sekund. Co mogło spowodować taki spadek wydajności?? Wykonuję różne zapytania na starym i nowym serwerze i aktualnie nowy serwer wypada gorzej niż stary.

Pozostało 580 znaków

2017-10-12 14:08
Tomcio1232
0

Edit : Dodam że zapytanie raz wykonuje się 2 sekundy a raz 10-11 sekund ....

Pozostało 580 znaków

2017-10-12 15:53
0

Pamięć, dysk, karta sieciowa, sieć... powodów wiele może być

No i jeszcze system operacyjny - Marcin.Miga 2017-10-12 15:53

Pozostało 580 znaków

2017-10-12 16:34
Tomcio123
0

Zapytania byly wykonywane bezposrednio na serwerze, zauwazylem ze wskakuje wait na NETWORK_IO wiec zakładam ze siec nie wyrabia z przesyłaniem paczki ??

Pozostało 580 znaków

2017-10-12 18:19
0

zapytanie które wyciągało ponad 110k rekordów

To jakieś nietypowe zapytanie. Typowe zapytanie to takie, które przekopuje wiele tabel z milionami rekordów i zwraca kilka. Na takich testuj. Na takich, które długo się wykonują i zwracają względnie małą liczbę rekordów. Po co komu 100 tys. rekordów? Będzie ktoś to wszystko oglądał jeden po drugim?

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę