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 collecteur NRDOT. Les 7 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 SQL Server directe.
Métriques disponibles
Les 7 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.
7 métriques qui sont activées par défaut
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| 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 |
| jauge (int) |
|
| Nombre d'utilisateurs connectés à SQL Server |
| jauge (int) | — |
Métriques supplémentaires
Les 89 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 | Attributs |
|---|---|---|---|---|
| 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é de paramétrage automatique, réparti par résultat |
| jauge (double) |
(auto_attempted, safe, unsafe, failed, forced) |
| Taux d'exécutions de plan, classé par résultat de guide de plan |
| jauge (double) |
(guidé, mal guidé) |
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| Nombre total de sauvegardes/restaurations |
| jauge (double) | — |
| Le nombre de bases de données |
| jauge (int) |
(online, restoring, recovering, pending_recovery, suspect, offline) |
| Nombre d’erreurs d’exécution |
| jauge (int) | — |
| Taille des fichiers de base de données |
| 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 |
| jauge (int) |
|
| Nombre total de deadlocks |
| jauge (double) | — |
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| Le nombre d’octets d’I/O sur ce fichier |
| somme (cumulée, int) |
,
,
,
|
| Temps total d’attente des utilisateurs pour les I/O émises sur ce fichier |
| somme (cumulative, double) |
,
,
,
|
| Le nombre d’opérations émises sur le fichier |
| somme (cumulée, int) |
,
,
,
|
| Espace réservé alloué à la base de données, réparti par état d'utilisation |
| jauge (int) |
,
(utilisé, libre, total) |
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| Nombre de principaux de sécurité de base de données répartis par type |
| jauge (int) |
,
(sql_user, windows_user, role, application_role, certificate_mapped_user, asymmetric_key_mapped_user) |
| Nombre de principaux de base de données créés il y a plus d'un an |
| jauge (int) |
|
| Nombre d’utilisateurs SQL dans la base de données qui n’ont pas de connexion au serveur correspondante |
| jauge (int) |
|
| Nombre de principaux de base de données créés au cours des 30 derniers jours |
| jauge (int) |
|
| Nombre de membres de rôle de base de données répartis par type de membre |
| jauge (int) |
,
(app_role, cross_role, high_privilege, unique) |
| Nombre d’appartenances aux rôles de base de données réparties par type |
| jauge (int) |
,
(actif, personnalisé, imbriqué, utilisateur) |
| Niveau de risque attribué à chaque rôle de base de données (1 = faible, 4 = élevé) |
| jauge (int) |
,
|
| Nombre de rôles de base de données répartis par état d’utilisation |
| jauge (int) |
,
(vide, avec_membres) |
| Nombre de membres dans un rôle de base de données |
| jauge (int) |
,
|
| Nombre de principaux de sécurité (connexions, utilisateurs) au niveau du serveur |
| jauge (int) | — |
| Nombre de membres dans un rôle de serveur |
| jauge (int) |
|
Conseil
Remarque : ces métriques ne sont pas applicables aux instances AWS RDS SQL Server.
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| Type de Cluster du groupe de disponibilité Always-On |
| jauge (int) |
,
(wsfc, external, none, unknown) |
| Niveau de condition d'échec configuré pour le groupe de disponibilité (de 1 à 5) |
| jauge (int) |
|
| Délai d’attente du contrôle d’intégrité configuré pour le groupe de disponibilité |
| jauge (int) |
|
| Nombre de réplicas secondaires synchronisés requis pour valider sur le groupe de disponibilité |
| jauge (int) |
|
| Taille de la file d’attente d’envoi de log ou de redo pour un réplica de base de données de groupe de disponibilité |
| jauge (int) |
,
,
,
(log_send, redo) |
| Taux de redo pour un réplica de base de données AG |
| 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é |
| jauge (int) |
,
,
(principal, secondaire, en résolution, inconnu) |
| Santé de synchronisation du réplica de disponibilité |
| jauge (int) |
,
,
(healthy, partially_healthy, not_healthy, unknown) |
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| Nombre total de recherches d’index |
| jauge (double) | — |
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| Nombre de superlatches actuellement actifs |
| jauge (int) | — |
| Taux de promotions ou de rétrogradations de superlatches |
| jauge (double) |
(promotion, rétrogradation) |
| 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 | Attributs |
|---|---|---|---|---|
| Nombre de verrous actuellement actifs maintenus dans la base de données, regroupés par mode de verrouillage |
| jauge (int) |
,
(partagé, exclusif, mise à jour, intention, schéma, bulk_update, shared_intent_exclusive) |
| Nombre de verrous actuellement actifs détenus dans la base de données, regroupés par type de ressource |
| jauge (int) |
,
(key, page, row, table, extent, file, hobt, métadonnées, application, allocation_unit, database_level) |
| Nombre total de dépassements de délai de verrouillage |
| jauge (double) | — |
| Nombre cumulé d’attentes de verrous survenues |
| somme (cumulée, int) |
(par défaut, interne) |
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| Nombre total de connexions |
| jauge (double) | — |
| Nombre total de déconnexions |
| jauge (double) | — |
| Nombre d'erreurs d'interruption de connexion par seconde |
| jauge (double) | — |
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| Quantité de mémoire utilisée par le pool de mémoire SQL Server |
| jauge (int) |
(cible, total, sql_cache, optimizer, connection, granted_workspace, max_workspace) |
| Nombre d’objets de cache dans le cache SQL Server |
| jauge (int) |
(in_use, total) |
| Nombre total d’allocations de mémoire en attente |
| somme (cumulée, int) | — |
| Nombre de pages dans le pool tampon SQL Server |
| jauge (int) |
(cache, total, cible, base de données, volé, réservé, libre) |
| Quantité maximale de mémoire que SQL Server est prêt à utiliser (mémoire cible du serveur) |
| jauge (int) | — |
| Mémoire totale utilisée |
| somme (cumulative, double) |
(par défaut, interne) |
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| 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 |
| jauge (int) |
(disponible, total) |
| 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 |
| somme (cumulative, double) |
,
|
| Nombre cumulé de tâches ayant attendu sur ce type d’attente depuis le démarrage de SQL Server |
| somme (cumulée, int) |
,
|
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| Nombre de blocages de liste libre |
| jauge (int) | — |
| Nombre total de recherches de pages |
| jauge (double) | — |
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| Nombre de processus SQL Server (sessions utilisateur), répartis par statut |
| jauge (int) |
(background, dormant, preconnect, runnable, running, sleeping, suspended) |
| Le nombre de processus actuellement bloqués |
| jauge (int) | — |
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| Taux de débit des données de réplica |
| jauge (double) |
(transmission, réception) |
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| Le taux d'opérations émises |
| jauge (double) |
(lecture, écriture) |
| 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 | Attributs |
|---|---|---|---|---|
| Le nombre de tables |
| somme (cumulée, int) |
(actif, inactif),
(temporaire, permanent) |
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| Espace libre total dans la base de données temporaire |
| somme (cumulée, int) |
(libre, utilisé) |
| Taille du magasin de versions TempDB |
| jauge (double) | — |
| Temps d’attente cumulé sur les pages d’allocation tempdb, réparti par type de page |
| somme (cumulative, double) |
(gam, sgam, pfs, autre) |
| 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 |
| jauge (int) |
,
|
| Espace utilisé par tempdb, réparti par catégorie d'allocation |
| jauge (int) |
(user_objects, internal_objects, version_store, free) |
métrique | Description | Unité | Type | Attributs |
|---|---|---|---|---|
| Nombre de tâches SQL Server réparties par état |
| jauge (int) |
(current, queued, waiting_for_threadpool) |
| Nombre de threads de travail SQL Server répartis par état |
| jauge (int) |
(running, suspended_or_sleeping) |
| 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 | Attributs |
|---|---|---|---|---|
| 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 collecteur 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 | Attributs |
|---|---|---|---|---|
| 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 le processus SQL Server |
| 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 |
| jauge (double) |
|
| Nombre de compilations SQL par seconde |
| jauge (double) | — |
| Nombre de connexions utilisateur à SQL Server |
| jauge (double) | — |
| Nombre de verrous actuels |
| 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 de pages physiques de base de données par seconde |
| jauge (double) |
|
| Nombre de recompilations SQL par seconde |
| jauge (double) | — |
| Nombre de transactions par seconde |
| jauge (double) |
|