sp_monitor (języka Transact-SQL)
Wyświetla statystyki dotyczące Microsoft SQL Server.
Składnia
sp_monitor
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Zestawy wyników
Nazwa kolumny |
Opis |
---|---|
last_run |
Czas sp_monitor ostatniego uruchomienia. |
current_run |
Czas sp_monitor zostało uruchomione. |
sekund |
Czas w sekundach od sp_monitor została uruchomiona. |
cpu_busy |
Liczba sekund, które zostały wykonując Procesora komputera serwera SQL Server pracy. |
io_busy |
Liczba sekund, które SQL Server dało wykonywanie operacji wejściowych i wyjściowych. |
bezczynny |
Liczba sekund, które SQL Server jest bezczynny. |
packets_received |
Liczba pakietów wejściowych odczytane przez SQL Server. |
packets_sent |
Liczba pakietów wyjściowych napisane przez SQL Server. |
packet_errors |
Liczba błędów napotkanych przez SQL Server podczas odczytywania i zapisywania pakietów. |
total_read |
Liczba odczytów przez SQL Server. |
total_write |
Liczba zapisów przez SQL Server. |
total_errors |
Liczba błędów napotkanych przez SQL Server podczas odczytywania i zapisywania. |
połączenia |
Liczba logowań lub próby logowania do SQL Server. |
Uwagi
SQL Serverzachowuje śledzenie przez szereg funkcji, ile pracy zostało wykonane.Wykonywanie sp_monitor Wyświetla bieżące wartości zwrócone przez te funkcje i pokazuje, ile zostały zmienione od czas ostatniej procedury zostało uruchomione.
Dla każdej kolumnastatystyki są drukowane w postaci numer(numer)-numer% lub numer(numer).Pierwszy numer oznacza liczbę sekund (dla cpu_busy, io_busy, i bezczynny) lub całkowita liczba (dla innych zmiennych) od SQL Server został ponownie uruchomiony.Numer w nawiasach odnosi się do łącznej liczby lub liczbę sekund od czasostatniego sp_monitor została uruchomiona. Wartość procentowa jest procent czas od sp_monitor ostatniego uruchomienia.Na przykład, jeśli raport zawiera cpu_busy jako 4250 (215)-68% Procesor był zajęty 4250 sekund od SQL Server się 215 sekundy od momentu ostatniego uruchomienia sp_monitor był ostatniego uruchomienia i 68 procent całkowitego czas od sp_monitor ostatniego uruchomienia.
Uprawnienia
Wymaga członkostwa w sysadmin stała rola serwera.
Przykłady
Poniższy przykład raportuje informacje na temat sposobu zajęty SQL Server została.
USE master
EXEC sp_monitor
Oto zestaw wyników.
last_run |
current_run |
sekund |
Dnia 29 marca 1998 11:55 AM |
4 Kwietnia 1998 14:22 |
561 |
cpu_busy |
io_busy |
bezczynny |
190(0)-0% |
187(0)-0% |
148(556)-99% |
packets_received |
packets_sent |
packet_errors |
16(1) |
20(2) |
0(0) |
total_read |
total_write |
total_errors |
połączenia |
141(0) |
54920(127) |
0(0) |
4(0) |
Zobacz także