Esta página fue traducida automáticamente. Lee el original en inglés. English

HQbird te ofrece dos formas de ver lo que Firebird está haciendo: Monitoreo Avanzado para gráficos por minuto y detalles en vivo, e Informes de Traza de Rendimiento para un análisis más profundo de SQL lentas y frecuentes. Ambos se ejecutan en el servidor; el Monitoreo Avanzado también puede alimentar a HQCenter.

Dos enfoques de monitoreo

Monitoreo Avanzado

Recopilación continua desde Trace API, MON$, tabla de bloqueos, transacciones, CPU y RAM - mostrada como gráficos por minuto con detalle para cada minuto. Los datos aparecen después de 1-2 minutos de procesamiento, localmente en el puerto 8083 y opcionalmente en HQCenter.

Cómo usarlo

Informe de Traza de Rendimiento

Análisis programado en profundidad de los registros de traza (por ejemplo, durante un día laboral). Úselo para el impacto estadístico de consultas muy frecuentes, consultas largas y patrones similares. También disponible para Firebird estándar en algunas suscripciones de la calculadora.

Cómo configurarlo

1. Monitoreo Avanzado

Abra la interfaz web de HQbird en el puerto 8083 (por ejemplo, http://localhost:8083) con el mismo nombre de usuario y contraseña que la interfaz principal.

Los gráficos cubren IO, carga, consultas, CPU/RAM del host, transacciones y la tabla de bloqueos. Cada minuto también registra las principales SQL, transacciones de larga duración y procesos de clientes. Lista completa de métricas: Resumen de HQCenter.

Vea el video para la configuración y un recorrido por la vista por minuto.

2. Informes de Traza de Rendimiento

HQbird puede recopilar trazas de rendimiento según un programa para encontrar SQL lentas, frecuentes o costosas. La configuración toma menos de un minuto. Si usa Firebird estándar, siga esta instrucción.

Habilitar traza a nivel de servidor

En la interfaz principal (localhost:8082), abra la pestaña Rendimiento a la izquierda y elija Traza a nivel de servidor de HQbird (icono de configuración) para cubrir todas las bases de datos del servidor.

Pestaña de Rendimiento de HQbird - traza a nivel de servidor
Pestaña Rendimiento → Traza a nivel de servidor de HQbird.

Configuración obligatoria

Diálogo de configuración de monitoreo de rendimiento de HQbird
Habilite el monitoreo, configure el inicio/parada CRON y el límite de duración de SQL.
  • Habilitar monitoreo de rendimiento - debe estar activado para las trazas programadas.
  • Iniciar sesión de traza a las / Detener sesión de traza - expresiones CRON. El valor predeterminado es 10:30-11:00; cámbielo para que coincida con su carga.
  • Límite de duración de SQL - registra consultas más lentas que este valor (milisegundos). El valor predeterminado es 1000 ms. Comience con 50 ms, luego pruebe 1 ms y 0 ms en días posteriores. Vuelva a 50 ms si las trazas crecen demasiado (por ejemplo, más de 5 GB por día).
  • Enviar correo electrónico - envía el informe por correo usando las direcciones de la configuración de Alertas.

Programas CRON útiles

Inicio Fin Qué hace
0 0 * ? * * 0 10 * ? * * Cada hora, minutos 0-10
0 0 8 ? * * 0 0 17 ? * * Cada día de 08:00 a 17:00
0 30 10,13,15 ? * * 0 0 11,14,16 ? * * Diario 10:30-11:00, 13:30-14:00, 15:30-16:00

Parámetros avanzados

Puede dejarlos con los valores predeterminados al principio.

Parámetros avanzados de monitoreo de rendimiento de HQbird
  • Plantilla de configuración - archivo de plantilla de configuración de traza.
  • Filtro de base de datos - normalmente AUTO. Nombre de archivo o Alias filtra por esos; Manual toma una expresión regular (varias bases de datos o varios alias para un archivo).
  • Filtro de nombre de base de datos - se usa con Manual.
  • Formato de traza - AUTO, o forzar 2.5 / 3.0. Rara vez necesario.
  • Conservar informes recientes - cuántos informes HTML conservar en la carpeta de salida.

Otros campos se describen en la Guía del Usuario de HQbird.

El informe

Cada trabajo escribe un archivo HTML en la carpeta de salida y puede enviarlo por correo. El informe más reciente también está en la interfaz de HQbird para verlo o descargarlo.

Descargue el informe de rendimiento más reciente de HQbird
Abra o descargue el informe de rendimiento más reciente desde la interfaz.
Ejemplo de informe de traza de rendimiento de Firebird
Ejemplo de informe de rendimiento.

Vea el video a continuación y el ejemplo de análisis de rendimiento para saber cómo leer los números.