Questa pagina è stata tradotta automaticamente. Leggi l'originale in inglese. English

HQbird ti offre due modi per vedere cosa sta facendo Firebird: Advanced Monitoring per grafici al minuto e dettagli in tempo reale, e Performance Trace Reports per un'analisi più approfondita di query lente e frequenti. Entrambi girano sul server; Advanced Monitoring può anche alimentare HQCenter.

Due approcci di monitoraggio

Advanced Monitoring

Raccolta continua da Trace API, MON$, lock table, transazioni, CPU e RAM - mostrata come grafici al minuto con dettagli per ogni minuto. I dati appaiono dopo 1-2 minuti di elaborazione, localmente sulla porta 8083 e opzionalmente in HQCenter.

Come usarlo

Performance Trace Report

Analisi approfondita pianificata dei log di trace (ad esempio su una giornata lavorativa). Usalo per l'impatto statistico di query molto frequenti, query lunghe e modelli simili. Disponibile anche per Firebird vanilla su alcuni piani di abbonamento del calculator.

Come configurarlo

1. Advanced Monitoring

Apri l'interfaccia web di HQbird sulla porta 8083 (ad esempio http://localhost:8083) con lo stesso nome utente e password dell'interfaccia principale.

I grafici coprono IO, carico, query, CPU/RAM dell'host, transazioni e lock table. Ogni minuto registra anche le top SQL, le transazioni a lunga esecuzione e i processi client. Elenco completo delle metriche: Panoramica HQCenter.

Guarda il video per la configurazione e una panoramica della vista al minuto.

2. Performance Trace Reports

HQbird può raccogliere trace delle performance secondo una pianificazione per trovare SQL lente, frequenti o comunque costose. La configurazione richiede meno di un minuto. Se invece usi Firebird vanilla, segui questa istruzione.

Abilita il trace a livello di server

Nell'interfaccia principale (localhost:8082), apri la scheda Performance a sinistra e scegli HQbird server level trace (icona di configurazione) per coprire tutti i database sul server.

Scheda Performance di HQbird - trace a livello di server
Scheda Performance → trace a livello di server HQbird.

Impostazioni obbligatorie

Dialogo delle impostazioni di monitoraggio delle performance HQbird
Abilita il monitoraggio, imposta l'avvio/arresto CRON e il limite di durata SQL.
  • Abilita il monitoraggio delle performance - deve essere attivo per i trace pianificati.
  • Avvia sessione di trace alle / Arresta sessione di trace - espressioni CRON. Il default è 10:30-11:00; modificalo in base al tuo carico.
  • Limite durata SQL - registra le query più lente di questo valore (millisecondi). Il default è 1000 ms. Inizia con 50 ms, poi prova 1 ms e 0 ms nei giorni successivi. Torna a 50 ms se i trace diventano troppo grandi (ad esempio più di 5 GB al giorno).
  • Invia email - invia il report via email utilizzando gli indirizzi dalla configurazione degli avvisi.

Pianificazioni CRON utili

Avvio Fine Cosa fa
0 0 * ? * * 0 10 * ? * * Ogni ora, minuti 0-10
0 0 8 ? * * 0 0 17 ? * * Ogni giorno 08:00-17:00
0 30 10,13,15 ? * * 0 0 11,14,16 ? * * Giornaliero 10:30-11:00, 13:30-14:00, 15:30-16:00

Parametri avanzati

All'inizio puoi lasciarli ai valori predefiniti.

Parametri avanzati di monitoraggio delle performance HQbird
  • Template di configurazione - file template di configurazione del trace.
  • Filtro database - di solito AUTO. Il nome file o l'alias filtrano in base a quelli; Manuale accetta un'espressione regolare (più database o più alias per un file).
  • Filtro nome database - usato con Manuale.
  • Formato trace - AUTO, o forza 2.5 / 3.0. Raramente necessario.
  • Mantieni report recenti - quanti report HTML conservare nella cartella di output.

Gli altri campi sono descritti nella Guida utente HQbird.

Il report

Ogni job scrive un file HTML nella cartella di output e può inviarlo via email. Il report più recente è anche nell'interfaccia HQbird per la visualizzazione o il download.

Scarica l'ultimo report delle performance da HQbird
Apri o scarica l'ultimo report delle performance dall'interfaccia.
Esempio di report trace delle performance Firebird
Esempio di report delle performance.

Guarda il video qui sotto e l'esempio di analisi delle performance per capire come leggere i numeri.