DBCC SQLPERF (Transact-SQL)
Data aggiornamento: 15 settembre 2007
Fornisce statistiche sull'utilizzo dello spazio del log delle transazioni per tutti i database. Può inoltre essere utilizzata per reimpostare le statistiche relative a latch e attese.
Convenzioni della sintassi Transact-SQL
Sintassi
DBCC SQLPERF
(
[ LOGSPACE ]
|
[ "sys.dm_os_latch_stats" , CLEAR ]
|
[ "sys.dm_os_wait_stats" , CLEAR ]
)
[WITH NO_INFOMSGS ]
Argomenti
- LOGSPACE
Restituisce la dimensione corrente del log delle transazioni e la percentuale dello spazio nel log utilizzata per ogni database. È possibile utilizzare queste informazioni per controllare il quantitativo di spazio utilizzato in un log delle transazioni.
- "sys.dm_os_latch_stats" , CLEAR
Reimposta le statistiche relative ai latch. Per ulteriori informazioni, vedere sys.dm_os_latch_stats.
- "sys.dm_os_wait_stats" , CLEAR
Reimposta le statistiche relative alle attese. Per ulteriori informazioni, vedere sys.dm_os_wait_stats.
- WITH NO_INFOMSGS
Evita la visualizzazione di tutti i messaggi informativi con livello di gravità compreso tra 0 e 10.
Set di risultati
Nella tabella seguente vengono descritte le colonne del set di risultati.
Nome colonna | Definizione |
---|---|
Database Name |
Nome del database a cui si riferiscono le statistiche del log visualizzate. |
Log Size (MB) |
Dimensione corrente allocata nel log. Questa quantità è sempre inferiore rispetto alla quantità allocata inizialmente per il log in quanto Motore di database di SQL Server 2005 riserva una piccola quantità di spazio su disco per informazioni interne relative alle intestazioni. |
Log Space Used (%) |
Percentuale del file di log attualmente occupata dalle informazioni sul log delle transazioni. |
Status |
Stato del file di log. In questa colonna viene sempre restituito il valore 0. |
Osservazioni
Il log delle transazioni registra ogni transazione fatta in un database. Per ulteriori informazioni, vedere Introduzione ai log delle transazioni.
Autorizzazioni
Per eseguire DBCC SQLPERF(LOGSPACE) è richiesta l'autorizzazione VIEW SERVER STATE per il server. Per reimpostare le statistiche relative a latch e attese è richiesta l'autorizzazione ALTER SERVER STATE per il server.
Esempi
A. Visualizzazione delle informazioni relative allo spazio del log per tutti i database
Nell'esempio seguente vengono visualizzate le informazioni relative alle informazioni LOGSPACE
per tutti i database attualmente presenti nell'istanza di SQL Server.
DBCC SQLPERF(LOGSPACE);
GO
Set di risultati:
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
AdventureWorks 19.554688 17.748701 0
B. Reimpostazione delle statistiche relative alle attese
Nell'esempio seguente vengono reimpostate le statistiche relative alle attese per l'istanza di SQL Server.
DBCC SQLPERF("sys.dm_os_wait_stats",CLEAR);
Vedere anche
Riferimento
DBCC (Transact-SQL)
sp_spaceused (Transact-SQL)
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
15 settembre 2007 |
|
17 luglio 2006 |
|