Oggetto Databases di SQL Server
L'oggetto SQLServer:Database in SQL Server include contatori per il monitoraggio delle operazioni di copia bulk, della velocità effettiva dei backup e del ripristino e delle attività del log delle transazioni. Eseguire il monitoraggio delle transazioni e del log delle transazioni per determinare la quantità di attività degli utenti eseguita nel database e lo spazio disponibile nel log delle transazioni. La quantità di attività degli utenti ha effetto sulle prestazioni del database e sulle dimensioni del log, sul blocco e sulla replica. Il monitoraggio dell'attività del log di basso livello per misurare l'attività degli utenti e l'utilizzo delle risorse può essere utile per identificare eventuali colli di bottiglia.
È possibile monitorare contemporaneamente più istanze dell'oggetto Databases che rappresentano i singoli database.
Nella seguente tabella vengono illustrati i contatori Databases di SQL Server.
Contatori di SQLServer Database |
Descrizione |
---|---|
Transazioni attive |
Numero di transazioni attive per il database. |
Velocità effettiva di backup o ripristino/sec |
Velocità effettiva di lettura/scrittura delle operazioni di backup e ripristino di un database al secondo. Ad esempio, è possibile verificare come vengono modificate le prestazioni dell'operazione di backup del database quando vengono utilizzati più dispositivi di backup in parallelo o dispositivi più veloci. La velocità effettiva di un'operazione di backup o ripristino del database consente di determinare lo stato di avanzamento e le prestazioni delle operazioni di backup e di ripristino. |
Righe copia bulk/sec |
Numero di righe al secondo di cui viene eseguita la copia bulk. |
Velocità effettiva copia bulk/sec |
Quantità di copie bulk di dati eseguite al secondo (in kilobyte). |
Dimensioni file di dati (KB) |
Dimensioni cumulative in kilobyte di tutti i file di dati del database, inclusi eventuali incrementi automatici. Il monitoraggio di questo contatore consente, ad esempio, di determinare le dimensioni corrette di tempdb. |
Byte/sec scansioni logiche DBCC |
Numero di byte di scansione di lettura logica al secondo per le istruzioni DBCC (Database Command Console). |
Byte/sec scaricamento log |
Numero totale di byte dei log scaricati. |
Percentuale riscontri cache log |
Percentuale di letture della cache del log soddisfatte dalla cache. |
Letture cache log/sec |
Letture eseguire al secondo tramite la cache dello strumento di gestione del log. |
Dimensioni file di log (KB) |
Dimensioni cumulative in kilobyte di tutti i file di log delle transazioni del database. |
Spazio file di log utilizzato (KB) |
Spazio cumulativo utilizzato in tutti i file di log del database. |
Tempo di attesa scaricamento log |
Tempo totale di attesa, espresso in millisecondi, per lo scaricamento del log. |
Attese scaricamento log /sec |
Numero di operazioni di commit al secondo in attesa dello scaricamento del log. |
Scaricamenti log/sec |
Numero di scaricamenti del log al secondo. |
Aumenti dimensioni log |
Numero totale di aumenti delle dimensioni del log delle transazioni del database. |
Compattazioni log |
Numero totale di compattazioni del log delle transazioni del database. |
Troncamenti log |
Numero totale di troncamenti del log delle transazioni del database. |
Percentuale log utilizzata |
Percentuale di spazio del log utilizzata. |
Transazioni replica in sospeso |
Numero di transazioni nel log delle transazioni del database di pubblicazione contrassegnate per la replica, ma non ancora recapitate al database di distribuzione. |
Velocità transazioni replica |
Numero di transazioni al secondo lette dal log delle transazioni del database di pubblicazione e recapitate al database di distribuzione. |
Byte/sec spostamento dati per compattazione |
Quantità di dati spostati al secondo tramite le operazioni di compattazione automatica o l'istruzione DBCC SHRINKDATABASE o DBCC SHRINKFILE. |
Transazioni/sec |
Numero di transazioni avviate al secondo per il database. |
Scrittura transazioni/sec |
Numero di transazioni che hanno scritto nel database e di cui è stato eseguito il commit nell'ultimo secondo. |
Vedere anche