Udostępnij za pośrednictwem


sp_monitor (języka Transact-SQL)

Wyświetla statystyki dotyczące Microsoft SQL Server.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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)