Monitorowanie wydajności i aktywności SQL Server przy użyciu wbudowanych funkcji
Wskazówki dotyczące SQL Server
Opublikowano: 22 maja 2009
Poza możliwością zastosowania plików dzienników oraz instrukcji Transact-SQL, w SQL Server 2008 znajdziemy zestaw wbudowanych funkcji, które zwracają informacje o systemie.
Poniższa tabela zawiera podsumowanie kluczowych funkcji i ich użycia. Wartości zwracane przez te funkcje są narastające od momentu ostatniego uruchomienia SQL Server.
Funkcja | Opis | Przykład |
@@connections | Zwraca liczbę połączeń lub prób połączeń | select @@connections as 'Liczba prób logowania' |
@@cpu_busy | Zwraca w milisekundach czas przetwarzania procesora dla działań SQL Server | @@cpu_busy as 'Procesor zajęty', getdate() as 'Od' |
@@idle | Zwraca w milisekundach czas bezczynności SQL Server | selekt @@idle as 'Czas bezczynności', getdate() as 'Od' |
@@io_busy | Zwraca w milisekundach czas przetwarzania we/wy | select @@io_busy as 'Czas we/wy', getdate() as 'Od' for SQL Server |
@@pack_received | Zwraca liczbę pakietów wejściowych odczytywanych z sieci przez SQL Server | select @@pack_received as 'Odebrane pakiety' |
@@pack_sent | Zwraca liczbę pakietów wejściowych zapisywanych w sieci przez SQL Server | select @@pack_sent as 'Wysłane pakiety' |
@@packet_errors | Zwraca liczbę błędów w pakietach sieciowych dla połączeń SQL Server | select @@packet_errors as 'Błędy pakietów' |
@@timeticks | Zwraca liczbę milisekund na takt zegara procesora | select @@timeticks as 'Takty zegara' |
@@total_errors | Zwraca liczbę błędów we/wy napotkanych przez SQL Server | selekt @@total_errors as 'Razem błędy', getdate() as 'Od' |
@@total_read | Zwraca liczbę odczytów z dysku dokonanych przez SQL Server | select @@total_read as 'Odczyty', getdate() as 'Od' |
@@total_write | Zwraca liczbę zapisów na dysk dokonanych przez SQL Server | select @@total_write as 'Zapisy', getdate() as ‘Od’ |
fn_virtualfilestats | Zwraca statystykę we/wy dla plików danych i dzienników | select from fn_virtualfilestats(null, null) |
Z książki wydawnictwa Microsoft Press, Microsoft SQL Server 2008 Administrator's Pocket Consultant.
Do początku strony |