Aperçu
Nous travaillons toujours sur cette fonctionnalité, mais nous aimerions que vous l'essayiez !
Cette fonctionnalité est actuellement fournie dans le cadre d'un aperçu conformément à nos politiques de pré-sortie.
Monitorez les performances de votre base de données SQL Server avec des métriques complètes collectées par le Collector NRDOT. Par défaut, New Relic collecte les métriques référencées dans la section Métriques disponibles. Vous pouvez améliorer votre monitoring en activant les métriques souhaitées répertoriées dans la section Métriques supplémentaires.
Métriques disponibles
Les métriques suivantes sont collectées automatiquement pour les fonctionnalités de l'UI de New Relic. Celles-ci sont activées par défaut et fonctionnent sur n'importe quelle plateforme via une connexion directe à SQL Server.
métrique | Description | Unité | Type |
|---|---|---|---|
| Nombre de requests de batch reçues par SQL Server |
| Jauge (double) |
| Nombre de compilations SQL nécessaires |
| Jauge (double) |
| Nombre de recompilations SQL nécessaires |
| Jauge (double) |
| Nombre de requests de verrouillage entraînant une attente |
| Jauge (double) |
| Pages trouvées dans le pool tampon sans avoir à lire depuis le disque |
| Jauge (double) |
| Temps pendant lequel une page restera dans le pool tampon. Attributs disponibles :
|
| Jauge (int) |
| Nombre d'utilisateurs connectés à SQL Server |
| Jauge (int) |
Métriques supplémentaires
Les métriques suivantes sont désactivées par défaut, mais peuvent être activées pour obtenir des informations détaillées plus approfondies sur les performances et la santé de SQL Server. Ces métriques sont organisées par fonctionnalité, et la plupart nécessitent une connexion directe à SQL Server.
métrique | Description | Unité | Type |
|---|---|---|---|
| Nombre d'attentions SQL (interruptions d'annulation du client) reçues par seconde |
| Jauge (double) |
| Nombre de compilations SQL par demande de lot |
| Jauge (double) |
| Nombre de divisions de page par requête de lot |
| Jauge (double) |
| Ratio des recompilations SQL par rapport aux compilations, exprimé en pourcentage |
| Jauge (double) |
| Taux d’activité d’auto-paramétrage, réparti par résultat. Attributs disponibles :
(
,
,
,
,
) |
| Jauge (double) |
| Taux d’exécutions de plan, classé par résultat du guide de plan. Attributs disponibles :
(
,
) |
| Jauge (double) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Nombre total de sauvegardes/restaurations |
| Jauge (double) |
| Le nombre de bases de données. Attributs disponibles :
(
,
,
,
,
,
) |
| Jauge (int) |
| Nombre d’erreurs d’exécution |
| Jauge (int) |
| Taille des fichiers de base de données. Attributs disponibles :
,
|
| Jauge (int) |
| Le nombre d'analyses complètes de table ou d'index sans restriction |
| Jauge (double) |
| Nombre de transactions actives dans la base de données. Attributs disponibles :
|
| Jauge (int) |
| Nombre total de deadlocks |
| Jauge (double) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Le nombre d’octets d’I/O sur ce fichier. Attributs disponibles :
,
,
,
|
| Somme (cumulatif, int) |
| Temps total pendant lequel les utilisateurs ont attendu les I/O émises sur ce fichier. Attributs disponibles :
,
,
,
|
| Somme (cumulative, double) |
| Le nombre d’opérations émises sur le fichier. Attributs disponibles :
,
,
,
|
| Somme (cumulatif, int) |
| Espace réservé alloué à la base de données, réparti par état d'utilisation. Attributs disponibles :
,
(
,
,
) |
| Jauge (int) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Type de Cluster du groupe de disponibilité Always-On. Attributs disponibles :
,
(
,
,
,
) |
| Jauge (int) |
| Niveau de condition d’échec configuré pour le groupe de disponibilité (1-5). Attributs disponibles :
|
| Jauge (int) |
| Délai d’attente du contrôle d’intégrité configuré pour le groupe de disponibilité. Attributs disponibles :
|
| Jauge (int) |
| Nombre de réplicas secondaires synchronisés requis pour valider sur le groupe de disponibilité. Attributs disponibles :
|
| Jauge (int) |
| Taille de la file d’attente d’envoi de log ou de redo pour un réplica de base de données AG. Attributs disponibles :
,
,
,
(
,
) |
| Jauge (int) |
| Taux de redo pour un réplica de base de données AG. Attributs disponibles :
,
,
|
| Jauge (double) |
| Temps cumulé passé dans le contrôle de flux AG, en millisecondes par seconde observée |
| Jauge (double) |
| Rôle du réplica de disponibilité. Attributs disponibles :
,
,
(
,
,
,
) |
| Jauge (int) |
| État de santé de la synchronisation du réplica de disponibilité. Attributs disponibles :
,
,
(
,
,
,
) |
| Jauge (int) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Nombre total de recherches d’index |
| Jauge (double) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Nombre de superlatches actuellement actifs |
| Jauge (int) |
| Taux de promotions ou de rétrogradations de superlatch. Attributs disponibles :
(
,
) |
| Jauge (double) |
| Nombre d'attentes de verrou interne par seconde |
| Jauge (double) |
| Temps moyen passé en attente de latches (synchronisation plus légère) |
| Jauge (double) |
| Temps d’attente total de latch |
| Somme (cumulative, double) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Nombre total de dépassements de délai de verrouillage |
| Jauge (double) |
| Nombre cumulé d’attentes de verrouillage qui se sont produites. Attributs disponibles :
(
,
) |
| Somme (cumulatif, int) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Nombre total de connexions |
| Jauge (double) |
| Nombre total de déconnexions |
| Jauge (double) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Quantité de mémoire utilisée par le pool de mémoire SQL Server. Attributs disponibles :
(
,
,
,
,
,
,
) |
| Jauge (int) |
| Nombre d’objets de cache dans le cache SQL Server. Attributs disponibles :
(
,
) |
| Jauge (int) |
| Nombre total d’allocations de mémoire en attente |
| Somme (cumulatif, int) |
| Nombre de pages dans le pool tampon SQL Server. Attributs disponibles :
(
,
,
,
,
,
,
) |
| Jauge (int) |
| Mémoire totale utilisée. Attributs disponibles :
(
,
) |
| Somme (cumulative, double) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Temps de disponibilité de l'ordinateur |
| Jauge (int) |
| Nombre de CPU |
| Jauge (int) |
| Espace disque total sur les volumes hébergeant les fichiers de base de données SQL Server |
| Jauge (int) |
| Quantité de mémoire physique du système observée par SQL Server. Attributs disponibles :
(
,
) |
| Jauge (int) |
| Fraction de la mémoire physique du système utilisée par le processus SQL Server |
| Jauge (double) |
| Nombre total de tâches exécutables sur les planificateurs en ligne |
| Jauge (int) |
| Temps d’attente total pour ce type d’attente. Attributs disponibles :
,
|
| Somme (cumulative, double) |
| Nombre cumulé de tâches qui ont attendu sur ce type d'attente depuis le démarrage de SQL Server. Attributs disponibles :
,
|
| Somme (cumulatif, int) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Nombre de blocages de liste libre |
| Jauge (int) |
| Nombre total de recherches de pages |
| Jauge (double) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Nombre de processus SQL Server (sessions utilisateur), répartis par statut. Attributs disponibles :
(
,
,
,
,
,
,
) |
| Jauge (int) |
| Le nombre de processus actuellement bloqués |
| Jauge (int) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Taux de débit des données du réplica. Attributs disponibles :
(
,
) |
| Jauge (double) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Le taux d'opérations émises. Attributs disponibles :
(
,
) |
| Jauge (double) |
| Le nombre d'opérations de lecture qui ont été limitées au cours de la dernière seconde |
| Jauge (int) |
| Le nombre d'opérations d'écriture qui ont été limitées dans la dernière seconde |
| Jauge (double) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Le nombre de tables. Attributs disponibles :
(
,
),
(
,
) |
| Somme (cumulatif, int) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Espace libre total dans la base de données temporaire. Attributs disponibles :
(
,
) |
| Somme (cumulatif, int) |
| Taille du magasin de versions TempDB |
| Jauge (double) |
| Temps d'attente cumulé sur les pages d'allocation tempdb, réparti par type de page. Attributs disponibles :
(
,
,
,
) |
| Somme (cumulative, double) |
| Nombre de types d'attente pagelatch tempdb avec au moins un waiter actif |
| Jauge (int) |
| Nombre de fichiers de données tempdb configurés sur l'instance |
| Jauge (int) |
| Taille de chaque fichier de données ou fichier de log tempdb. Attributs disponibles :
,
|
| Jauge (int) |
| Espace utilisé par tempdb, réparti par catégorie d'allocation. Attributs disponibles :
(
,
,
,
) |
| Jauge (int) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Nombre de tâches SQL Server réparties par état. Attributs disponibles :
(
,
,
) |
| Jauge (int) |
| Nombre de threads de travail SQL Server répartis par état. Attributs disponibles :
(
,
) |
| Jauge (int) |
| Nombre maximum de threads de travail SQL Server configurés sur l’instance |
| Jauge (int) |
| Fraction des threads de travail SQL Server configurés en cours d'exécution |
| Jauge (double) |
métrique | Description | Unité | Type |
|---|---|---|---|
| Temps consommé dans les délais de transaction |
| Somme (cumulative, double) |
| Âge en secondes de la plus longue transaction actuellement ouverte sur le serveur |
| Jauge (double) |
| Nombre total de transactions d’écriture en miroir |
| Jauge (double) |
| Octets cumulés nettoyés du magasin de versions tempdb |
| Somme (cumulative, double) |
| Octets cumulés de versions de ligne écrits dans le magasin de versions tempdb |
| Somme (cumulative, double) |
Métriques Windows supplémentaires
Les métriques suivantes sont disponibles sur les plateformes Windows lors de l'utilisation du Collector NRDOT avec SQL Server. Ces métriques fournissent des informations détaillées sur les performances spécifiques à Windows pour le monitoring de SQL Server.
13 métriques disponibles sur les plateformes Windows
métrique | Description | Unité | Type |
|---|---|---|---|
| Compteur de temps de disponibilité du système |
| Jauge (double) |
| Nombre de cœurs de CPU disponibles |
| Jauge (double) |
| Utilisation de la mémoire par processus SQL Server. Attributs disponibles :
|
| Jauge (double) |
| Pourcentage de pages trouvées dans le cache de mémoire tampon |
| Jauge (double) |
| Ratio entre le taux d’accès au cache et les recherches en cache. Attributs disponibles :
|
| Jauge (double) |
| Nombre de compilations SQL par seconde |
| Jauge (double) |
| Nombre de connexions utilisateur à SQL Server |
| Jauge (double) |
| Nombre de verrous actuels. Attributs disponibles :
|
| Jauge (double) |
| Nombre de dépassements de délai de verrouillage par seconde |
| Jauge (double) |
| Nombre total de processus en attente d'allocations de mémoire |
| Jauge (double) |
| Nombre d’opérations physiques de page de base de données par seconde. Attributs disponibles :
|
| Jauge (double) |
| Nombre de recompilations SQL par seconde |
| Jauge (double) |
| Nombre de transactions par seconde. Attributs disponibles :
|
| Jauge (double) |
Limitations d'Amazon RDS
Lors du monitoring d'une instance Amazon RDS for SQL Server, certaines métriques peuvent signaler 0 ou ne pas être collectées en raison des restrictions du service RDS et des limitations de l'édition SQL Server.
Important
Les limitations suivantes s’appliquent spécifiquement aux instances SQL Server s’exécutant sur Amazon RDS. Les déploiements SQL Server auto-hébergés ne sont pas affectés par ces restrictions.
métrique | Limitation | Éditions affectées |
|---|---|---|
| Signale toujours
. SQL Server ML Services (Extensibility framework) n'est provisionné sur aucune édition d'Amazon RDS SQL Server. | Toutes les éditions |
,
,
,
,
,
,
,
| Non collecté. Les groupes de disponibilité Always On nécessitent un déploiement Multi-AZ, indisponible sur les éditions Web et Express. | Web, Express |
,
,
,
| Émise mais signale toujours
. Celles-ci mesurent l'activité des réplicas AG indisponible sans Multi-AZ. | Web, Express |
Pour plus d'informations, reportez-vous à Amazon RDS for SQL Server : fonctionnalités non prises en charge et Multi-AZ pour Amazon RDS for SQL Server.
Documentation associée
Instrumentation Linux pour les environnements auto-hébergés
Découvrez comment configurer le monitoring MSSQL dans des environnements Linux auto-hébergés avec New Relic.
Instrumentation Windows pour les environnements auto-hébergés
Découvrez comment configurer le monitoring MSSQL dans des environnements Windows auto-hébergés avec New Relic.
Configurer la corrélation APM-base de données
Découvrez comment corréler les performances des applications avec les opérations de base de données dans New Relic.