SQL Server od wersji 2005 wyposażył administratora w wiele narządzi do rozwiązywania problemów z wydajnością, w przypadku występowania problemów możemy sprawdzić je wszystkie po kolei albo zrobić sobie zrzut wszystkich informacji. Dokładnie tak robi pomoc techniczna firmy Microsoft, każe uruchomić skrypt i wysłać dane wygenerowane.
We wcześniejszych wersjach SQL Server używany był program PSSDiag od wersji 2005 mamy do dyspozycji SQLDiag możemy go znaleźć w folderze C:\Program Files\Microsoft SQL Server\90\Tools\Binn\SQLDiag.exe.
Programu używamy przy pomocy konsoli, składnia programu
sqldiag
{ [/?] }
|
{ [/I configuration_file]
[/O output_folder_path]
[/Psupport_folder_path]
[/Noutput_folder_management_option]
[/Mmachine1 [ machine2machineN]| @machinelistfile]
[/Cfile_compression_type]
[/B [+]start_time]
[/E [+]stop_time]
[/ASQLdiag_application_name]
[/T { tcp [ ,port ] | np | lpc | via } ]
[/Q] [/G] [/R] [/U] [/L] [/X] }
|
{ [START | STOP | STOP_ABORT] }
|
{ [START | STOP | STOP_ABORT] /ASQLdiag_application_name }
Przy pomocy SQLDiag możemy zbierać informacje z
Dzienników zdarzeń systemu
Liczników wydajności
SQL Server Profiler
Dzienników błędów SQL Server
Informacji o blokowniach
i wielu innych
Standardowe uruchomienie bez parametrów wygeneruje folder SQLDIAG z informacjami, pracę programu można zatrzymać Crtl+c, w folderze znajdzie się też użyty plik konfiguracyjny.
Przy użyciu przełącznika /I możemy wskazać plik XML z dokładną konfiguracją, kombinacją przełączników /B/E możemy ustawić czas działania programu dzięki czemu możemy wyśledzić przyczyny problemów powstających w określonym momencie lub ustawić go jako serwis
Brak komentarzy:
Prześlij komentarz