IBTM Transaction Monitor
IBTM ora fa parte di HQbird Standard!
IBSurgeon Transaction Monitor (IBTM) è un pacchetto software progettato per monitorare, visualizzare e analizzare le transazioni dinamiche nei database InterBase e Firebird.
Documentazione
Caratteristiche principali
Con IBTM puoi trovare problemi potenziali e reali nei tuoi sistemi di produzione, tra cui:
- Colli di bottiglia delle prestazioni
- Il carico effettivo del tuo sistema di produzione
- Terminazioni anomale e crash dei client
- Problemi di gestione delle transazioni
- Disponibilità del database
- Una rappresentazione visiva del comportamento delle transazioni che offre diversi punti di vista
Piattaforme supportate
IBTM può monitorare database situati su qualsiasi piattaforma supportata da InterBase o Firebird, ad esempio Windows, Linux, Solaris, HP-UX, ecc. (per piattaforme non Windows, il servizio di monitoraggio deve trovarsi su un computer remoto con un client InterBase/Firebird installato).
Come funziona IBTM
IBTM ottiene le statistiche dei marcatori di transazione (Oldest Interesting, Oldest Snapshot, Oldest Active e Next) e visualizza i loro movimenti. Inoltre, fornisce suggerimenti intelligenti sul comportamento delle transazioni.
Con IBTM, l’amministratore o lo sviluppatore può facilmente comprendere il comportamento reale delle transazioni in dinamica e scoprire cosa succede al database, ad esempio:
- Un’applicazione mantiene una transazione attiva di lunga durata (per scoprire il numero esatto della transazione e la sua origine, usa MON$logger)
- Picchi nel carico delle transazioni
- Momenti di sweep (pianificati e non pianificati)
- Lacune tra i marcatori di transazione, causate da rollback (con potenziale garbage) o transazioni di lunga durata
Puoi controllare più statistiche contemporaneamente premendo il tasto Ctrl o Shift e facendo clic sui file delle statistiche:

Nell’angolo in basso a sinistra puoi attivare e disattivare diverse linee del grafico (Next, Oldest…).
Per maggiori dettagli, consulta la Guida utente di IBSurgeon Transaction Monitor.