Visualización de diagnósticos de servidor actuales

Visualice los diagnósticos de servidor actuales ejecutando el procedimiento almacenado sys.diagnostics.

Los datos recopilados por sys.diagnostics incluyen:
  • Información de la vista sys.metriccs. Consulte Vista de métricas.
  • Información de otras vistas de esquema sys relevantes
  • Estado de replicación (fuente y réplica)
Algunas de las vistas de esquema del sistema se calculan como valores iniciales (opcionales), generales y delta:
  • La vista inicial es el contenido de la vista al inicio del procedimiento diagnostics().
  • La vista general es el contenido de la vista al final del procedimiento diagnostics().
  • La vista delta es la diferencia entre el principio y el final de la ejecución del procedimiento. Los valores mínimo y máximo son los valores mínimo y máximo de la vista final, respectivamente.

Uso de un cliente de línea de comandos

Utilice un cliente de línea de comandos como el cliente MySQL o el shell MySQL para ejecutar el procedimiento almacenado sys.diagnostics.

Para esta tarea, se necesita lo siguiente:
  • Un sistema de base de datos en ejecución.
  • Un sistema de base de datos conectado mediante MySQL Shell, MySQL Client o cualquier cliente de línea de comandos que elija.
Realice lo siguiente para ejecutar el procedimiento almacenado sys.diagnostics. Utilice el shell MySQL o el cliente MySQL:
  1. Ejecute el siguiente comando:
    CALL sys.diagnostics(NULL, NULL, 'current');
    Los parámetros:
    • El primer parámetro especifica el tiempo máximo de recopilación de datos en segundos. Utilice NULL para recopilar datos para el valor por defecto de 60 segundos.
    • El segundo parámetro especifica el tiempo de inactividad entre las recopilaciones de datos en segundos. Utilice NULL para dormir durante el valor predeterminado de 30 segundos.
    • El tercer parámetro especifica la configuración del esquema de rendimiento que se va a utilizar. Los valores permitidos son:
      • current: utilice la configuración actual del instrumento y del consumidor.
      • medium: active algunos instrumentos y consumidores.
      • full: active todos los instrumentos y consumidores.
      Nota

      current está soportado en todas las versiones de MySQL HeatWave. medium y full están soportados a partir de las versiones 8.0.43, 8.4.6 y 9.4.0.
    Como ejemplo, para especificar el tiempo máximo de recopilación a 120 segundos y el tiempo de inactividad a 20 segundos:
    CALL sys.diagnostics(120, 20, 'current');

Temas relacionados