konto usunięte

Temat: [PERFORMANCE] SQL Server Response time



Witam,

Posiadam serwer SQL 2012 w wersji Developer Edition z SP2 i Cumulative Update 1 (x64).

W "Resource Monitor" Response Time dla plikow .ldf wynosi > 100ms

W jaki sposob mozna zmniejszyc te wartosci? Wykonujac shrink tylko plikow LOG, nieznacznie wartosci zmniejszyly sie.

Pozdrawiam,
M.

Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: [PERFORMANCE] SQL Server Response time

Mateusz H.:
za malo danych; napisz prosz:
- jak mierzysz ten czas
- jakie to srodowisko (wirtualne - jakie, fizyczne - jakie)
- jakie sa dyski w maszynie
i potem pewnie kolejne pytania sie pojawia przed ewentualna odpowiedzia..

konto usunięte

Temat: [PERFORMANCE] SQL Server Response time

Tomasz S.:
Mateusz H.:
za malo danych; napisz prosz:
- jak mierzysz ten czas
- jakie to srodowisko (wirtualne - jakie, fizyczne - jakie)
- jakie sa dyski w maszynie
i potem pewnie kolejne pytania sie pojawia przed ewentualna odpowiedzia..

Na podstawie Disk Activity w Resource Monitor
Fizyczna
Intel Xeon X560 2.67 GHZ (2CPU)
RAM: 32GB
Win Server 2008 R2 Eneterprise x64
Dell Vritual DISK SCSI 830 GB

na serwerze SQL max memory ustawione n 24000MB

ostanio dosc czesto pojawiaja sie komunikaty - podczas pracy aplikacji korzystajacych z tego serwera
Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding
M.Ten post został edytowany przez Autora dnia 17.02.16 o godzinie 11:06
Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: [PERFORMANCE] SQL Server Response time

Mateusz H.:
Na podstawie Disk Activity w Resource Monitor
czyli tak naprawde mierzysz wydajnosc dysku, nie sql/zapytan sql
Dell Vritual DISK SCSI 830 GB
zakladajac wiec ze problem dotyczy dysku, rzucilbm okiem na konfiguracje raid dla tego serwera (moze to jakis nietypowy raid, nietypowe dyski; maszyna nie wyglada na nowa, moze - jezeli to rodzaj dev'a - masz pomieszane dyski roznych typow; moze ktorys z dyskow fizycznych nie dziala; moze nie masz juz baterii w cache'u,a moze w ogole nie masz cache zdefiniowanego; no i na koniec dobor chunk'a w raid :) sprawdzilbym najpierw czy sprzet jest w 100% sprawny, potem bym sie przyjrzal konfiguracji raid. zakladam ze nie wywolujesz na sql zapytan ktore sa zle napisane.

co do samego sql i pomairu wydajnosci - to raczej inne narzedzia niz disk monitor

konto usunięte

Temat: [PERFORMANCE] SQL Server Response time

Tomasz S.:
Mateusz H.:
Na podstawie Disk Activity w Resource Monitor
czyli tak naprawde mierzysz wydajnosc dysku, nie sql/zapytan sql
Dell Vritual DISK SCSI 830 GB
zakladajac wiec ze problem dotyczy dysku, rzucilbm okiem na konfiguracje raid dla tego serwera (moze to jakis nietypowy raid, nietypowe dyski; maszyna nie wyglada na nowa, moze - jezeli to rodzaj dev'a - masz pomieszane dyski roznych typow; moze ktorys z dyskow fizycznych nie dziala; moze nie masz juz baterii w cache'u,a moze w ogole nie masz cache zdefiniowanego; no i na koniec dobor chunk'a w raid :) sprawdzilbym najpierw czy sprzet jest w 100% sprawny, potem bym sie przyjrzal konfiguracji raid. zakladam ze nie wywolujesz na sql zapytan ktore sa zle napisane.

co do samego sql i pomairu wydajnosci - to raczej inne narzedzia niz disk monitor

dzieki za odpowiedz.

jakie narzedzia masz na mysli piszac "> co do samego sql i pomairu wydajnosci - to raczej inne narzedzia
niz disk monitor"

active monitor , performancowe raporty ..czy komercyjne toole?:)
Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: [PERFORMANCE] SQL Server Response time

Mateusz H.:
profiler, extended events (to cos nowszego, niestety nie znam); narzedzi jest sporo, przy czym wiekszosc pewnie i tak sie odwoluje do funkcji wbudowanych i jakis predefiniowanych wartosci do porownania
Adam Stawiński

Adam Stawiński Programista SQL,
specjalista ds.
optymalizacji kodu
MS SQL

Temat: [PERFORMANCE] SQL Server Response time

Trzeba umieścić pliki .ldf na oddzielnym filegroupie tak aby zapis do tych plików bazy był odseparowany na oddzielnych dyskach w innym filegroupie. Najlepiej jeszcze aby oddzielny filegroup był wyznaczony dla plików indeksowych a także oddzielny dla bazy tempdb.
Timeouty na aplikacji trzeba sprawdzić profilerem. Być może trzeba zoptymalizować procedury.

konto usunięte

Temat: [PERFORMANCE] SQL Server Response time

Adam S.:
Trzeba umieścić pliki .ldf na oddzielnym filegroupie tak aby zapis do tych plików bazy był odseparowany na oddzielnych dyskach w innym filegroupie. Najlepiej jeszcze aby oddzielny filegroup był wyznaczony dla plików indeksowych a także oddzielny dla bazy tempdb.
Timeouty na aplikacji trzeba sprawdzić profilerem. Być może trzeba zoptymalizować procedury.

dzieki tu akurat pomogla wirtualizacja tej maszyny

m.

Następna dyskusja:

sql server 2005 a zmienna t...




Wyślij zaproszenie do