Afficher les diagnostics de serveur courants

Consultez les diagnostics de serveur courants en exécutant la procédure stockée sys.diagnostics.

Les données collectées par sys.diagnostics comprennent :
  • Informations de la vue sys.metriccs. Voir Vue des mesures.
  • Informations provenant d'autres vues de schéma sys pertinentes
  • Statut de réplication (source et réplique)
Certaines vues de schéma sys sont calculées en tant que valeurs initiales (facultatives), globales et delta :
  • La vue initiale est le contenu de la vue au début de la procédure diagnostics().
  • La vue globale est le contenu de la vue à la fin de la procédure diagnostics().
  • La vue delta est la différence entre le début et la fin de l'exécution de la procédure. Les valeurs minimale et maximale sont les valeurs minimale et maximale de la vue de fin, respectivement.

Utiliser un client de ligne de commande

Utilisez un client de ligne de commande tel que le client MySQL ou l'interpréteur de commandes MySQL pour exécuter la procédure stockée sys.diagnostics.

Cette tâche nécessite les éléments suivants :
  • Système de base de données en cours d'exécution.
  • Système de base de données connecté à l'aide de l'interpréteur de commandes MySQL, du client MySQL ou de tout client de ligne de commande de votre choix.
Effectuez les opérations suivantes pour exécuter la procédure stockée sys.diagnostics. à l'aide de l'interpréteur de commandes MySQL ou du client MySQL :
  1. Exécutez la commande suivante :
    CALL sys.diagnostics(NULL, NULL, 'current');
    Les paramètres :
    • Le premier paramètre spécifie la durée maximale de collecte des données en secondes. Utilisez NULL pour collecter des données pour la valeur par défaut de 60 secondes.
    • Le deuxième paramètre spécifie le temps de veille entre les collectes de données en secondes. Utilisez NULL pour dormir pendant la valeur par défaut de 30 secondes.
    • Le troisième paramètre spécifie la configuration du schéma de performance à utiliser. Les valeurs autorisées sont les suivantes :
      • current : Utilisez les paramètres courants de l'instrument et du consommateur.
      • medium : Activez certains instruments et consommateurs.
      • full : Activez tous les instruments et consommateurs.
      Note

      current est pris en charge dans toutes les versions de MySQL HeatWave. medium et full sont pris en charge à partir des versions 8.0.43, 8.4.6 et 9.4.0.
    Par exemple, pour spécifier le temps de collecte maximal à 120 secondes et le temps de veille à 20 secondes :
    CALL sys.diagnostics(120, 20, 'current');

Rubriques connexes