SQL Server, objet Databases

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. 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. 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. 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.

Plusieurs instances de l'objet Databases, chacune représentant une seule base de données, peuvent être analysées simultanément.

Le tableau suivant décrit les compteurs Bases de données SQL Server.

Compteurs Bases de données SQL Server

Description

Transactions actives

Nombre de transactions actives pour la base de données.

Débit de sauvegarde/restauration/seconde

Débit de lecture/écriture par seconde pour les opérations de sauvegarde et de restauration d'une base de données. 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. 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.

Lignes de la copie en bloc/s

Nombre de lignes copiées en bloc par seconde.

Débit de la copie en bloc/s

Quantité de données copiées en bloc (en kilo-octets) par seconde.

Entrées de la table de validation

Taille de la partie en mémoire de la table de validation pour la base de données. Pour plus d'informations, consultez sys.dm_tran_commit_table (Transact-SQL).

Taille des fichiers de données (Ko)

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. Il est utile d'analyser ce compteur, par exemple, pour déterminer la taille appropriée de tempdb.

Octets d'analyse logique DBCC/s

Nombre d'octets d'analyse de lecture logique par seconde pour les commandes DBCC (Database Console Commands).

Taux d'accès au cache du journal

Pourcentage de lectures du cache du journal satisfaites à partir du cache du journal.

Lectures du cache du journal/s

Lectures réalisées par seconde à partir du cache du gestionnaire du journal.

Taille des fichiers journaux (Ko)

Taille cumulée (en kilo-octets) de tous les fichiers du journal des transactions dans la base de données.

Taille de fichier(s) journal(aux) utilisée (Ko)

La taille utilisée cumulée de tous les fichiers journaux de la base de données.

Temps d'attente de vidage du journal

Temps d'attente total (en millisecondes) pour vider le journal. Sur une base de données secondaire AlwaysOn, cette valeur indique le temps d'attente pour les enregistrements de journal renforcés sur le disque.

Attentes de vidage du journal/s

Nombre de validations par seconde en attente du vidage du journal.

Temps d'attente de vidage du journal (ms)

Temps en millisecondes des vidages du journal au cours de la dernière seconde.

Vidages du journal/s

Nombre de vidages du journal par seconde.

Croissances de journal

Nombre total d'extensions du journal des transactions pour la base de données.

Compactages de journal

Nombre total de compactages du journal des transactions pour la base de données.

Journaliser les absences dans le cache/s du pool

Nombre de requêtes pour lesquelles le bloc de journal n'est pas disponible dans le pool de journaux. Le pool de journaux est un cache en mémoire du journal des transactions. 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é AlwaysOn.

Journaliser les lectures du disque/s du pool

Nombre de lectures du disque émise par le pool du jourrnal pour extraire des blocs du journal.

Journaliser les requêtes/s du pool

Nombre de requêtes de bloc du journal traitées par le pool du journal.

Troncatures de journal

Nombre de fois où le journal des transactions a été réduit.

Pourcentage utilisé du journal

Pourcentage de l'espace en cours d'utilisation dans le journal.

Taux de de réplication en attente

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.

Taux de transactions de Taux

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.

Mouvement de réduction de données en octets/s

Volume de données déplacées par seconde par les opérations Autoshrink, ou par les instructions DBCC SHRINKDATABASE ou DBCC SHRINKFILE.

Transactions suivies/s

Nombre de transactions validées enregistrées dans la table de validation pour la base de données.

Transactions/s

Nombre de transactions démarrées pour la base de données par seconde.

Transactions d'écriture/s

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.

Voir aussi

Référence

SQL Server, réplica de base de données

Concepts

Analyser l'utilisation des ressources (Moniteur système)