SQL Server, oggetto di databaseSQL Server, Databases Object

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.The SQLServer:Databases object in SQL Server provides counters to monitor bulk copy operations, backup and restore throughput, and transaction log activities. 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.Monitor transactions and the transaction log to determine how much user activity is occurring in the database and how full the transaction log is becoming. La quantità di attività degli utenti ha effetto sulle prestazioni del database e sulle dimensioni del log, sul blocco e sulla replica.The amount of user activity can determine the performance of the database and affect log size, locking, and replication. 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.Monitoring low-level log activity to gauge user activity and resource usage can help you to identify performance bottlenecks.

È possibile monitorare contemporaneamente più istanze dell'oggetto Databases che rappresentano i singoli database.Multiple instances of the Databases object, each representing a single database, can be monitored at the same time.

Questa tabella descrive i contatori Databases di SQL Server.This table describes the SQL Server Databases counters.

Contatori di database di SQL ServerSQL Server Databases counters DescrizioneDescription
Transazioni attiveActive Transactions Numero di transazioni attive per il database.Number of active transactions for the database.
Distanza media da fine log per richiesta pool di logAvg Dist From EOL/LP Request Distanza media in byte dalla fine del log per ogni richiesta del pool di log, per le richieste effettuate nell'ultimo VLF.Average distance in bytes from end of log per log pool request, for requests in the last VLF.
Velocità effettiva di backup o ripristino/secBackup/Restore Throughput/sec Velocità effettiva di lettura/scrittura delle operazioni di backup e ripristino di un database al secondo.Read/write throughput for backup and restore operations of a database per second. 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.For example, you can measure how the performance of the database backup operation changes when more backup devices are used in parallel or when faster devices are used. 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.Throughput of a database backup or restore operation allows you to determine the progress and performance of your backup and restore operations.
Righe copia bulk/secBulk Copy Rows/sec Numero di righe al secondo di cui viene eseguita la copia bulk.Number of rows bulk copied per second.
Velocità effettiva copia bulk/secBulk Copy Throughput/sec Quantità di copie bulk di dati eseguite al secondo (in kilobyte).Amount of data bulk copied (in kilobytes) per second.
Voci della tabella di commitCommit table entries Dimensioni della parte in memoria della tabella di commit per il database.The size of the in-memory portion of the commit table for the database. Per altre informazioni, vedere sys.dm_tran_commit_table (Transact-SQL).For more information, see sys.dm_tran_commit_table (Transact-SQL).
Dimensioni file di dati (KB)Data File(s) Size (KB) Dimensioni cumulative in kilobyte di tutti i file di dati del database, inclusi eventuali incrementi automatici.Cumulative size (in kilobytes) of all the data files in the database including any automatic growth. Il monitoraggio di questo contatore consente, ad esempio, di determinare le dimensioni corrette di tempdb.Monitoring this counter is useful, for example, for determining the correct size of tempdb.
Byte/sec analisi logiche DBCCDBCC Logical Scan Bytes/sec Numero di byte di analisi di lettura logica al secondo per comandi DBCC (Database Command Console).Number of logical read scan bytes per second for database console commands (DBCC).
Tempo di Commit gruppo/secGroup Commit Time/sec Tempo di blocco del gruppo (in microsecondi) al secondo.Group stall time (microseconds) per second.
Byte/sec scaricamento logLog Bytes Flushed/sec Numero totale di byte dei log scaricati.Total number of log bytes flushed.
Percentuale riscontri cache logLog Cache Hit Ratio Percentuale di letture della cache del log soddisfatte dalla cache.Percentage of log cache reads satisfied from the log cache.
Base percentuale riscontri cache logLog Cache Hit Ratio Base Solo per uso interno.For internal use only.
Letture cache log/secLog Cache Reads/sec Letture eseguire al secondo tramite la cache dello strumento di gestione del log.Reads performed per second through the log manager cache.
Dimensioni file di log (KB)Log File(s) Size (KB) Dimensioni cumulative in kilobyte di tutti i file di log delle transazioni del database.Cumulative size (in kilobytes) of all the transaction log files in the database.
Spazio file di log utilizzato (KB)Log File(s) Used Size (KB) Spazio cumulativo utilizzato in tutti i file di log del database.The cumulative used size of all the log files in the database.
Tempo di attesa scaricamento logLog Flush Wait Time Tempo totale di attesa, espresso in millisecondi, per lo scaricamento del log.Total wait time (in milliseconds) to flush the log. In un database secondario Always On questo valore indica il tempo di attesa prima che i record di log vengano salvati su disco.On an Always On secondary database, this value indicates the wait time for log records to be hardened to disk.
Attese scaricamento log /secLog Flush Waits/sec Numero di operazioni di commit al secondo in attesa dello scaricamento del log.Number of commits per second waiting for the log flush.
Ora di scrittura scaricamento log (ms)Log Flush Write Time (ms) Tempo in millisecondi necessario per eseguire scritture di scaricamenti log completati nell'ultimo secondo.Time in milliseconds for performing writes of log flushes that were completed in the last second.
Scaricamenti log/secLog Flushes/sec Numero di scaricamenti del log al secondo.Number of log flushes per second.
Aumenti dimensioni logLog Growths Numero totale di aumenti delle dimensioni del log delle transazioni del database.Total number of times the transaction log for the database has been expanded.
Mancati riscontri cache del pool di log/secLog Pool Cache Misses/sec Numero di richieste per il quale il blocco del log non è disponibile nel pool di log.Number of requests for which the log block was not available in the log pool. Il pool di log è una cache in memoria del log delle transazioni.The log pool is an in-memory cache of the transaction log. Questa cache viene utilizzata per ottimizzare la lettura del log per il recupero, la replica della transazione, il rollback e per Gruppi di disponibilità Always OnAlways On availability groups.This cache is used to optimize reading the log for recovery, transaction replication, rollback, and Gruppi di disponibilità Always OnAlways On availability groups.
Letture disco del pool di log/secLog Pool Disk Reads/sec Numero di letture del disco che il pool di log ha emesso per recuperare i blocchi di log.Number of disk reads that the log pool issued to fetch log blocks.
Eliminazioni hash pool di log/secLog Pool Hash Deletes/sec Frequenza delle eliminazioni di voci hash non elaborate dal pool di log.Rate of raw hash entry deletes from the Log Pool.
Inserimenti hash pool di log/secLog Pool Hash Inserts/sec Frequenza degli inserimenti di voci hash non elaborate nel pool di log.Rate of raw hash entry inserts into the Log Pool.
Voci hash pool di log non valide/secLog Pool Invalid Hash Entry/sec Frequenza delle ricerche hash non riuscite perché non valide.Rate of hash lookups failing due to being invalid.
Push di analisi del log del pool di log/secLog Pool Log Scan Pushes/sec Frequenza di push del blocco del log da parte delle analisi del log, derivanti dal disco o dalla memoria.Rate of Log block pushes by log scans, which may come from disk or memory.
Push writer di log del pool di log/secLog Pool LogWriter Pushes/sec Frequenza di push del blocco di log da parte del thread del writer di log.Rate of Log block pushes by log writer thread.
Push del pool di log con pool libero vuoto/secLog Pool Push Empty FreePool/sec Frequenza errori di push dei blocchi di log a causa di un pool libero vuoto.Rate of Log block push fails due to empty free pool.
Push del pool di log con memoria insufficiente/secLog Pool Push Low Memory/sec Frequenza di errori di push dei blocchi di log a causa di memoria insufficiente.Rate of Log block push fails due to being low on memory.
Push del pool di log senza buffer liberi/secLog Pool Push No Free Buffer/sec Frequenza di errori di push dei blocchi di log a causa della mancata disponibilità di un buffer.Rate of Log block push fails due to free buffer unavailable.
Richieste del pool di log protette da troncamento/secLog Pool Req. Behind Trunc/sec Mancati riscontri nella cache del pool di log a causa della protezione del blocco richiesto da parte dell'LSN di troncamento.Log pool cache misses due to block requested being behind truncation LSN.
Base richieste del pool di logLog Pool Requests Base Solo per uso interno.For internal use only.
Richieste del pool di log nel VLF precedente/secLog Pool Requests Old VLF/sec Richieste del pool di log non incluse nell'ultimo VLF del log.Log Pool requests that were not in the last VLF of the log.
Richieste del pool di log/secLog Pool Requests/sec Numero di richieste di blocco di log elaborate dal pool di log.The number of log-block requests processed by the log pool.
Dimensioni totali log attivo del pool di logLog Pool Total Active Log Size Dimensioni totali log attivo corrente archiviato in Gestione buffer di cache condiviso in byte.Current total active log stored in the shared cache buffer manager in bytes.
Dimensioni totali pool condiviso del pool di logLog Pool Total Shared Pool Size Utilizzo di memoria totale corrente di Gestione buffer di cache condiviso in byte.Current total memory usage of the shared cache buffer manager in bytes.
Compattazioni logLog Shrinks Numero totale di compattazioni del log del database corrente.Total number of log shrinks for this database.
Troncamenti logLog Truncations Numero di volte in cui il log delle transazioni è stato compattato.The number of times the transaction log has been shrunk.
Percentuale log utilizzataPercent Log Used Percentuale di spazio del log utilizzata.Percentage of space in the log that is in use.
Transazioni replica in sospesoRepl. Pending Xacts Numero di transazioni nel log delle transazioni del database di pubblicazione contrassegnate per la replica, ma non ancora recapitate al database di distribuzione.Number of transactions in the transaction log of the publication database marked for replication, but not yet delivered to the distribution database.
Velocità transazioni replicaRepl. Trans. Rate Numero di transazioni al secondo lette dal log delle transazioni del database di pubblicazione e recapitate al database di distribuzione.Number of transactions per second read out of the transaction log of the publication database and delivered to the distribution database.
Byte/sec spostamento dati per compattazioneShrink Data Movement Bytes/sec Quantità di dati spostati al secondo tramite le operazioni di compattazione automatica o l'istruzione DBCC SHRINKDATABASE o DBCC SHRINKFILE.Amount of data being moved per second by autoshrink operations, or DBCC SHRINKDATABASE or DBCC SHRINKFILE statements.
Transazioni rilevate al secondoTracked transactions/sec Numero di transazioni di cui è stato eseguito il commit nella tabella di commit per il database.Number of committed transactions recorded in the commit table for the database.
Transazioni/secTransactions/sec Numero di transazioni avviate al secondo per il database.Number of transactions started for the database per second.

Transazioni/sec non conteggia le transazioni solo XTP (transazioni avviate da una stored procedure compilata in modo nativo).Transactions/sec does not count XTP-only transactions (transactions started by a natively compiled stored procedure)..
Scrittura transazioni/secWrite Transactions/sec Numero di transazioni che hanno scritto nel database e di cui è stato eseguito il commit nell'ultimo secondo.Number of transactions that wrote to the database and committed, in the last second.
Base di latenza DLC del controller XTPXTP Controller DLC Latency Base Solo per uso interno.For internal use only.
Latenza/recupero DLC del controller XTPXTP Controller DLC Latency/Fetch Latenza media in microsecondi tra quando i blocchi di log arrivano nel consumer di log diretto e quando vengono recuperati dal controller XTP al secondo.Average latency in microseconds between log blocks entering the Direct Log Consumer and being retrieved by the XTP controller, per second.
Latenza di picco DLC del controller XTPXTP Controller DLC Peak Latency Massima latenza registrata in microsecondi di un recupero dal consumer di log diretto da parte del controller XTP.The largest recorded latency, in microseconds, of a fetch from the Direct Log Consumer by the XTP controller.
Log del controller XTP elaborato/secXTP Controller Log Processed/sec Quantità di byte di log elaborati dal thread del controller XTP al secondo.The amount of log bytes processed by the XTP controller thread, per second.
Memoria XTP utilizzata (KB)XTP Memory Used (KB) Quantità di memoria usata da XTP nel database.The amount of memory used by XTP in the database.

Vedere ancheSee Also

Monitorare l'utilizzo delle risorse (Monitor di sistema) Monitor Resource Usage (System Monitor)
SQL Server, replica di databaseSQL Server, Database Replica