Udostępnij za pośrednictwem


DBCC SQLPERF (Transact-SQL)

Udostępnia statystyki użycia miejsca dziennika transakcji dla wszystkich baz danych.Może również służyć za zresetować statystykę oczekiwania i zatrzaśnięcie .

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

Składnia

DBCC SQLPERF 
(
     [ LOGSPACE ]
     |
     [ "sys.dm_os_latch_stats" , CLEAR ]
     |
     [ "sys.dm_os_wait_stats" , CLEAR ]
) 
     [WITH NO_INFOMSGS ]

Argumenty

  • LOGSPACE
    Zwraca bieżący rozmiar dziennika transakcji i procent miejsca dziennika dla każdej bazy danych.Ta informacja służy do monitorowania ilość miejsca w dzienniku transakcji.

  • "sys.dm_os_latch_stats" , Wyczyść
    Resetuje statystyki zatrzaśnięcie .Aby uzyskać więcej informacji, zobacz sys.dm_os_latch_stats (języka Transact-SQL).

  • "sys.dm_os_wait_stats" , Wyczyść
    Resetuje statystyki oczekiwania.Aby uzyskać więcej informacji, zobacz sys.dm_os_wait_stats (języka Transact-SQL).

  • Z NO_INFOMSGS
    Pomija wszystkie komunikaty informacyjne, których poziomy ważności od 0 do 10.

Zestawy wyników

W poniższej tabela opisano kolumny w zestaw wyników.

Nazwa kolumny

Definicja

Nazwa bazy danych

Nazwa bazy danych wyświetlane statystyki dziennika.

Rozmiar (MB)

Bieżący rozmiar przydzielony do dziennika.Ta wartość jest zawsze mniejsza niż kwoty pierwotnie przydzieloną dla miejsca w dzienniku, ponieważ Aparat baz danych rezerw mała ilość miejsca na dysku dla informacji mag.

Miejsce dziennika używane (%)

Wartość procentowa pliku dziennika aktualnie zajęte informacje dziennika transakcji.

Stan

Stan pliku dziennika.Zawsze 0.

Uwagi

Dziennik transakcji rekordów każdej transakcji w bazie danych.Aby uzyskać więcej informacji, zobacz Wprowadzenie do dzienników transakcji.

Uprawnienia

Aby uruchomić DBCC SQLPERF(LOGSPACE) wymaga uprawnień stan WIDOKU serwera na serwerze.Aby zresetować oczekiwania i zatrzaśnięcie statystyki wymaga uprawnień ZMIEŃ stan serwera na serwerze.

Przykłady

A.Wyświetlanie informacji dotyczących miejsca dziennika dla wszystkich baz danych

Poniższy przykład przedstawia LOGSPACE informacji dla wszystkich baz danych zawartych w wystąpienie SQL Server.

DBCC SQLPERF(LOGSPACE);
GO

Oto zestaw wyników.

Database Name Log Size (MB) Log Space Used (%) Status

------------- ------------- ------------------ -----------

master        3.99219       14.3469            0

tempdb        1.99219       1.64216            0

model         1.0           12.7953            0

msdb          3.99219       17.0132            0

B.Resetowanie statystyk oczekiwania

Poniższy przykład resetuje statystyki oczekiwania dla wystąpienie SQL Server.

DBCC SQLPERF("sys.dm_os_wait_stats",CLEAR);