SQL Server, objet DatabasesSQL Server, Databases Object

Cette rubrique s’applique à : OuiSQL Serveraucunbase de données SQL AzureaucunAzure SQL Data Warehouse aucun Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse L’objet SQLServer:Databases dans SQL Server fournit des compteurs pour analyser les opérations de copie en bloc, le débit des sauvegardes et des restaurations, ainsi que l’activité des journaux des transactions. The SQLServer:Databases object in SQL Server provides counters to monitor bulk copy operations, backup and restore throughput, and transaction log activities. Surveillez les transactions et le journal des transactions pour déterminer l'intensité de l'activité de l'utilisateur dans la base de données et le taux de remplissage du journal des transactions.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. Le volume d'activité de l'utilisateur peut déterminer les performances de la base de données et affecter la taille du journal, le verrouillage et la réplication.The amount of user activity can determine the performance of the database and affect log size, locking, and replication. La surveillance de l'activité du journal de bas niveau afin de mesurer l'activité de l'utilisateur et l'exploitation des ressources peut permettre d'identifier les goulots d'étranglement des performances.Monitoring low-level log activity to gauge user activity and resource usage can help you to identify performance bottlenecks.

Plusieurs instances de l’objet Databases , chacune représentant une seule base de données, peuvent être analysées simultanément.Multiple instances of the Databases object, each representing a single database, can be monitored at the same time.

Le tableau suivant décrit les compteurs Databases SQL Server.This table describes the SQL Server Databases counters.

Compteurs Bases de données SQL ServerSQL Server Databases counters DescriptionDescription
Transactions activesActive Transactions Nombre de transactions actives pour la base de données.Number of active transactions for the database.
Avg Dist From EOL/LP RequestAvg Dist From EOL/LP Request Distance moyenne en octets de la fin du journal par requête de pool du journal, pour les requêtes figurant dans le dernier fichier journal virtuel.Average distance in bytes from end of log per log pool request, for requests in the last VLF.
Débit de sauvegarde/restauration/secondeBackup/Restore Throughput/sec Débit de lecture/écriture par seconde pour les opérations de sauvegarde et de restauration d'une base de données.Read/write throughput for backup and restore operations of a database per second. Par exemple, il est possible de mesurer l'évolution des performances de l'opération de sauvegarde d'une base de données si l'on utilise davantage d'unités de sauvegarde en parallèle ou si ces dernières sont plus rapides.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. Le débit d'une opération de sauvegarde ou de restauration d'une base de données permet de déterminer la progression et les performances de ces opérations.Throughput of a database backup or restore operation allows you to determine the progress and performance of your backup and restore operations.
Lignes de la copie en bloc/sBulk Copy Rows/sec Nombre de lignes copiées en bloc par seconde.Number of rows bulk copied per second.
Débit de la copie en bloc/sBulk Copy Throughput/sec Quantité de données copiées en bloc (en kilo-octets) par seconde.Amount of data bulk copied (in kilobytes) per second.
Entrées de la table de validationCommit table entries Taille de la partie en mémoire de la table de validation pour la base de données.The size of the in-memory portion of the commit table for the database. Pour plus d’informations, consultez sys.dm_tran_commit_table (Transact-SQL).For more information, see sys.dm_tran_commit_table (Transact-SQL).
Taille des fichiers de données (Ko)Data File(s) Size (KB) Taille cumulée (en kilo-octets) de tous les fichiers de données de la base de données prenant en compte la croissance automatique.Cumulative size (in kilobytes) of all the data files in the database including any automatic growth. Il est utile d’analyser ce compteur, par exemple pour déterminer la taille appropriée de tempdb.Monitoring this counter is useful, for example, for determining the correct size of tempdb.
Octets d'analyse logique DBCC/sDBCC Logical Scan Bytes/sec Nombre d'octets d'analyse de lecture logique par seconde pour les commandes DBCC (Database Console Commands).Number of logical read scan bytes per second for database console commands (DBCC).
Durée de validation du groupe/secGroup Commit Time/sec Temps d’attente du groupe (microsecondes) par secondeGroup stall time (microseconds) per second.
Octets de journal vidés/sLog Bytes Flushed/sec Nombre total d'octets de journal vidés.Total number of log bytes flushed.
Taux d'accès au cache du journalLog Cache Hit Ratio Pourcentage de lectures du cache du journal satisfaites à partir du cache du journal.Percentage of log cache reads satisfied from the log cache.
Base du taux d’accès au cache de journalLog Cache Hit Ratio Base À usage interne uniquementFor internal use only.
Lectures du cache du journal/sLog Cache Reads/sec Lectures réalisées par seconde à partir du cache du gestionnaire du journal.Reads performed per second through the log manager cache.
Taille des fichiers journaux (Ko)Log File(s) Size (KB) Taille cumulée (en kilo-octets) de tous les fichiers du journal des transactions dans la base de données.Cumulative size (in kilobytes) of all the transaction log files in the database.
Taille de fichier(s) journal(aux) utilisée (Ko)Log File(s) Used Size (KB) La taille utilisée cumulée de tous les fichiers journaux de la base de données.The cumulative used size of all the log files in the database.
Temps d'attente de vidage du journalLog Flush Wait Time Temps d'attente total (en millisecondes) pour vider le journal.Total wait time (in milliseconds) to flush the log. Sur une base de données secondaire Always On, cette valeur indique le temps d’attente pour les enregistrements de journal à sécuriser de manière renforcée sur le disque.On an Always On secondary database, this value indicates the wait time for log records to be hardened to disk.
Attentes de vidage du journal/sLog Flush Waits/sec Nombre de validations par seconde en attente du vidage du journal.Number of commits per second waiting for the log flush.
Temps d'attente de vidage du journal (ms)Log Flush Write Time (ms) Temps en millisecondes des vidages du journal au cours de la dernière seconde.Time in milliseconds for performing writes of log flushes that were completed in the last second.
Vidages du journal/sLog Flushes/sec Nombre de vidages du journal par seconde.Number of log flushes per second.
Croissances de journalLog Growths Nombre total d'extensions du journal des transactions pour la base de données.Total number of times the transaction log for the database has been expanded.
Journaliser les absences dans le cache/s du poolLog Pool Cache Misses/sec Nombre de requêtes pour lesquelles le bloc de journal n'est pas disponible dans le pool de journaux.Number of requests for which the log block was not available in the log pool. Le pool de journaux est un cache en mémoire du journal des transactions.The log pool is an in-memory cache of the transaction log. Ce cache est utilisé pour optimiser la lecture du journal à des fins de récupération, réplication des transactions, annulation et Groupes de disponibilité Always OnAlways On availability groups.This cache is used to optimize reading the log for recovery, transaction replication, rollback, and Groupes de disponibilité Always OnAlways On availability groups.
Journaliser les lectures du disque/s du poolLog Pool Disk Reads/sec Nombre de lectures du disque émise par le pool du jourrnal pour extraire des blocs du journal.Number of disk reads that the log pool issued to fetch log blocks.
Journaliser les suppressions/s de hachage du poolLog Pool Hash Deletes/sec Taux de suppressions d’entrée de hachage brut du pool du journal.Rate of raw hash entry deletes from the Log Pool.
Insertions de hachage dans le pool du journal/sLog Pool Hash Inserts/sec Taux d’insertions d’entrées de hachage brut dans le pool du journal.Rate of raw hash entry inserts into the Log Pool.
Journaliser les entrées/s de hachage non valide du poolLog Pool Invalid Hash Entry/sec Taux de recherches de hachage qui échouent parce qu’elles sont non valides.Rate of hash lookups failing due to being invalid.
Journaliser les push/s de l’analyse de journal du poolLog Pool Log Scan Pushes/sec Taux de push de bloc de journal par analyse de journal, qui peuvent venir du disque ou de la mémoire.Rate of Log block pushes by log scans, which may come from disk or memory.
Journaliser les push/s du LogWriter du poolLog Pool LogWriter Pushes/sec Taux de push de bloc de journal par thread de l’enregistreur de journal.Rate of Log block pushes by log writer thread.
Envois au pool du journal – Pool libre vide/secondeLog Pool Push Empty FreePool/sec Taux d’échecs d’envoi de blocs du journal dus à un pool libre vide.Rate of Log block push fails due to empty free pool.
Envois au pool du journal – Mémoire insuffisante/secondeLog Pool Push Low Memory/sec Taux d’échecs d’envoi de blocs du journal dus à une mémoire insuffisante.Rate of Log block push fails due to being low on memory.
Envois au pool du journal – Pas de mémoire tampon libre/secondeLog Pool Push No Free Buffer/sec Taux d’échecs d’envoi de blocs du journal dus à l’indisponibilité de mémoires tampon libres.Rate of Log block push fails due to free buffer unavailable.
Demande de pool du journal derrière troncation/sLog Pool Req. Behind Trunc/sec Absences dans le cache du pool du journal liées à une demande de bloc derrière un LSN de troncation.Log pool cache misses due to block requested being behind truncation LSN.
Journaliser la base des requêtes du poolLog Pool Requests Base À usage interne uniquementFor internal use only.
Journaliser le fichier journal virtuel des anciennes requêtes/s du poolLog Pool Requests Old VLF/sec Journaliser les requêtes du pool qui n’étaient pas dans le dernier fichier journal virtuel du journal.Log Pool requests that were not in the last VLF of the log.
Journaliser les requêtes/s du poolLog Pool Requests/sec Nombre de requêtes de bloc du journal traitées par le pool du journal.The number of log-block requests processed by the log pool.
Taille du journal actif total du pool du journalLog Pool Total Active Log Size Journal actif total actuel stocké dans le gestionnaire de mémoire tampon du cache partagé, en octets.Current total active log stored in the shared cache buffer manager in bytes.
Taille totale du pool partagé du pool du journalLog Pool Total Shared Pool Size Utilisation actuelle totale de la mémoire du gestionnaire de mémoire tampon du cache partagé, en octets.Current total memory usage of the shared cache buffer manager in bytes.
Compactages de journalLog Shrinks Nombre total de compactages de journal pour cette base de données.Total number of log shrinks for this database.
Troncatures de journalLog Truncations Nombre de fois où le journal des transactions a été réduit.The number of times the transaction log has been shrunk.
Pourcentage utilisé du journalPercent Log Used Pourcentage de l'espace en cours d'utilisation dans le journal.Percentage of space in the log that is in use.
Transactions de réplication en attenteRepl. Pending Xacts Nombre de transactions dans le journal des transactions de la base de données de publication, marquées pour la réplication, mais non encore remises à la base de données de distribution.Number of transactions in the transaction log of the publication database marked for replication, but not yet delivered to the distribution database.
Répl. Trans. FréquenceRepl. Trans. Rate Nombre de transactions extraites par seconde du journal des transactions de la base de données de publication et remises à la base de données de distribution.Number of transactions per second read out of the transaction log of the publication database and delivered to the distribution database.
Mouvement de réduction de données en octets/sShrink Data Movement Bytes/sec Volume de données déplacées par seconde par les opérations Autoshrink, ou par les instructions DBCC SHRINKDATABASE ou DBCC SHRINKFILE.Amount of data being moved per second by autoshrink operations, or DBCC SHRINKDATABASE or DBCC SHRINKFILE statements.
Transactions suivies/sTracked transactions/sec Nombre de transactions validées enregistrées dans la table de validation pour la base de données.Number of committed transactions recorded in the commit table for the database.
Transactions/sTransactions/sec Nombre de transactions démarrées pour la base de données par seconde.Number of transactions started for the database per second.

Transactions/s ne tient pas compte des transactions XTP uniquement (transactions commencées par une procédure stockée compilée en mode natif).Transactions/sec does not count XTP-only transactions (transactions started by a natively compiled stored procedure)..
Transactions d'écriture/sWrite Transactions/sec Nombre des transactions qui ont écrit dans la base de données et qui ont été validées au cours de la dernière seconde.Number of transactions that wrote to the database and committed, in the last second.
Base de latence DLC du contrôleur XTPXTP Controller DLC Latency Base À usage interne uniquementFor internal use only.
Latence DLC du contrôleur XTP/extractionXTP Controller DLC Latency/Fetch Latence moyenne en microsecondes par seconde entre l’entrée des blocs de journal dans le consommateur de journal direct (DLC) et leur récupération par le contrôleur XTP.Average latency in microseconds between log blocks entering the Direct Log Consumer and being retrieved by the XTP controller, per second.
Latence maximale DLC du contrôleur XTPXTP Controller DLC Peak Latency Latence en microsecondes la plus élevée enregistrée pour une extraction du consommateur de journal direct par le contrôleur XTP.The largest recorded latency, in microseconds, of a fetch from the Direct Log Consumer by the XTP controller.
Traitement du journal par le contrôleur XTP/sXTP Controller Log Processed/sec Quantité d’octets de journal traités par le thread du contrôleur XTP par seconde.The amount of log bytes processed by the XTP controller thread, per second.
Mémoire XTP utilisée (Ko)XTP Memory Used (KB) La quantité de mémoire utilisée par XTP dans la base de données.The amount of memory used by XTP in the database.

Voir aussiSee Also

Analyser l’utilisation des ressources (Moniteur système) Monitor Resource Usage (System Monitor)
SQL Server, réplica de base de donnéesSQL Server, Database Replica