Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
L’objet SQLServer :Databases dans SQL Server fournit des compteurs pour surveiller les opérations de copie en bloc, la sauvegarde et le débit de restauration et les activités du journal des transactions. Surveillez les transactions et le journal des transactions pour déterminer le nombre d'activités utilisateur en cours dans la base de données et le niveau de remplissage du journal des transactions. Le nombre d'activités utilisateur permet de déterminer les performances de la base de données et a un impact sur la taille du journal, le verrouillage et la réplication. La surveillance de l’activité des journaux de bas niveau pour évaluer l’activité des utilisateurs et l’utilisation des ressources peut vous aider à identifier les goulots d’étranglement des performances.
Plusieurs instances de l’objet Databases , chacune représentant une base de données unique, peuvent être surveillées en même temps.
Ce tableau décrit les compteurs de bases de données SQL Server.
| Compteurs de bases de données SQL Server | Descriptif |
|---|---|
| Transactions actives | Nombre de transactions actives pour la base de données. |
| Débit de sauvegarde/restauration/s | Débit en lecture/écriture pour les opérations de sauvegarde et de restauration d’une base de données par seconde. Par exemple, vous pouvez mesurer la façon dont les performances de l’opération de sauvegarde de base de données changent quand davantage d’appareils de sauvegarde sont utilisés en parallèle ou quand des appareils plus rapides sont utilisés. Le débit d’une opération de sauvegarde ou de restauration de base de données vous permet de déterminer la progression et les performances de vos opérations de sauvegarde et de restauration. |
| Copie en masse de lignes/sec | Nombre de lignes copiées en bloc par seconde. |
| Débit de copie en bloc/s | Quantité de données copiées en bloc (en kilo-octets) par seconde. |
| Valider les entrées de table | 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 cumulative (en kilo-octets) de tous les fichiers de données de la base de données, y compris toute croissance automatique. La surveillance de ce compteur est utile, par exemple, pour déterminer la taille correcte de tempdb. |
| Octets d’analyse logique DBCC/s | Nombre d’octets d’analyse de lecture logique par seconde pour les commandes de console de base de données (DBCC). |
| Taux d’accès au cache du journal | Pourcentage de lectures du cache de journal satisfaites à partir du cache du journal. |
| Lectures du cache de logs/s | Nombre de lectures par seconde à travers le cache du gestionnaire de logs. |
| Taille du ou des fichiers logs (Ko) | Taille cumulative (en kilo-octets) de tous les fichiers journaux des transactions de la base de données. |
| Taille du ou des fichiers journaux utilisés (Ko) | Taille cumulative utilisée de tous les fichiers journaux de la base de données. |
| Délai d’attente de vidage du journal des transactions | Temps d’attente total (en millisecondes) pour purger le journal. Sur une base de données secondaire AlwaysOn, cette valeur indique le temps d’attente pour que les enregistrements de journal soient renforcés sur le disque. |
| Attentes d'écriture des journaux/s | Nombre de validations par seconde en attente de la purge du journal. |
| Temps d’écriture de vidage de la journalisation (ms) | Temps en millisecondes pour exécuter des écritures de purges de journaux effectuées au cours de la dernière seconde. |
| Vidages de logs/s | Nombre de vidages de journal par seconde. |
| Croissances logarithmiques | Nombre total de fois où le journal des transactions de la base de données a été développé. |
| Réduction du journal | Nombre total de fois que le journal des transactions de la base de données a été réduit. |
| Ratés du cache du pool de journaux/sec | Nombre de requêtes pour lesquelles le bloc de journal n'était pas disponible dans le pool de logs. Le pool de journaux est un cache en mémoire pour le journal des transactions. Ce cache est utilisé pour optimiser la lecture du journal pour la récupération, la réplication des transactions, la restauration et les groupes de disponibilité Always On. |
| Lectures de disque par seconde dans le pool de journaux | Nombre de lectures de disque que le pool de journaux a effectuées pour récupérer des blocs de journaux. |
| Requêtes de journalisation/s | Nombre de demandes de blocs de log traitées par le pool de log. |
| Troncations de journal | Nombre de fois que le journal des transactions a été réduit. |
| Pourcentage de journal utilisé | Pourcentage d’espace dans le journal utilisé. |
| Repl. Transactions en attente | Nombre de transactions dans le journal des transactions de la base de données de publication marquée pour la réplication, mais pas encore remises à la base de données de distribution. |
| Repl. Taux de conversion | Nombre de transactions par seconde lues dans le journal des transactions de la base de données de publication et remises à la base de données de distribution. |
| Réduire le déplacement des données par seconde | Quantité de données déplacées par seconde par des opérations autoshrink, ou des instructions DBCC SHRINKDATABASE ou DBCC SHRINKFILE. |
| Transactions suivies/sec | Nombre de transactions validées enregistrées dans la table de validation de la base de données. |
| Transactions/s | Nombre de transactions démarrées pour la base de données par seconde. Transactions par seconde ne prennent pas en compte uniquement les transactions XTP, c'est-à-dire celles qui sont démarrées par une procédure stockée compilée en mode natif. |
| Transactions d'écriture par seconde | Nombre de transactions écrites dans la base de données et validées, au cours de la dernière seconde. |
Voir aussi
Analyser l'utilisation des ressources (Moniteur système)
SQL Server, réplica de base de données