Deze pagina is automatisch vertaald. Lees het Engelse origineel. English

HQbird biedt u twee manieren om te zien wat Firebird doet: Geavanceerde monitoring voor grafieken per minuut en live details, en Prestatietraceringsrapporten voor diepere analyse van langzame en frequente SQL. Beide draaien op de server; Geavanceerde monitoring kan ook gegevens voeden aan HQCenter.

Twee monitoringbenaderingen

Geavanceerde monitoring

Continue verzameling van Trace API, MON$, locktabel, transacties, CPU en RAM - weergegeven als grafieken per minuut met details voor elke minuut. Gegevens verschijnen na 1-2 minuten verwerking, lokaal op poort 8083, en optioneel in HQCenter.

Hoe u het gebruikt

Prestatietraceringsrapport

Geplande diepgaande analyse van traceringslogboeken (bijvoorbeeld over een werkdag). Gebruik het voor statistische impact van zeer frequente queries, lange queries en vergelijkbare patronen. Ook beschikbaar voor standaard Firebird op sommige calculatorabonnementen.

Hoe u het instelt

1. Geavanceerde monitoring

Open de HQbird-webinterface op poort 8083 (bijvoorbeeld http://localhost:8083) met dezelfde gebruikersnaam en hetzelfde wachtwoord als de hoofdinterface.

Grafieken omvatten IO, belasting, queries, host-CPU/RAM, transacties en de locktabel. Elke minuut worden ook top-SQL, langlopende transacties en clientprocessen vastgelegd. Volledige metrische lijst: HQCenter-overzicht.

Bekijk de video voor installatie en een rondleiding door de weergave per minuut.

2. Prestatietraceringsrapporten

HQbird kan prestatietraceringen op een schema verzamelen om langzame, frequente of anderszins kostbare SQL te vinden. De installatie duurt minder dan een minuut. Als u in plaats daarvan standaard Firebird gebruikt, volgt u deze instructie.

Serverbrede tracering inschakelen

Open in de hoofdinterface (localhost:8082) het tabblad Prestaties aan de linkerkant en kies HQbird serverbrede tracering (configuratiepictogram) om alle databases op de server te bestrijken.

HQbird Prestaties-tabblad - serverbrede tracering
Prestaties-tabblad → HQbird serverbrede tracering.

Verplichte instellingen

Dialoogvenster HQbird prestatiemonitoringinstellingen
Schakel monitoring in, stel CRON start/stop in en de SQL-duurlimiet.
  • Prestatiemonitoring inschakelen - moet aan staan voor geplande traceringen.
  • Traceringssessie starten om / Traceringssessie stoppen - CRON-expressies. Standaard is 10:30-11:00; wijzig dit zodat het overeenkomt met uw belasting.
  • SQL-duurlimiet - log queries die langzamer zijn dan dit (milliseconden). Standaard is 1000 ms. Begin bij 50 ms, probeer daarna 1 ms en 0 ms op latere dagen. Ga terug naar 50 ms als traceringen te groot worden (bijvoorbeeld meer dan 5 GB per dag).
  • E-mail verzenden - e-mailt het rapport met behulp van de adressen uit de waarschuwingsconfiguratie.

Handige CRON-schema's

Start Einde Wat het doet
0 0 * ? * * 0 10 * ? * * Elk uur, minuten 0-10
0 0 8 ? * * 0 0 17 ? * * Elke dag 08:00-17:00
0 30 10,13,15 ? * * 0 0 11,14,16 ? * * Dagelijks 10:30-11:00, 13:30-14:00, 15:30-16:00

Geavanceerde parameters

U kunt deze in eerste instantie op de standaardwaarden laten staan.

HQbird geavanceerde prestatiemonitoringparameters
  • Configuratiesjabloon - traceringsconfiguratiesjabloonbestand.
  • Databasefilter - meestal AUTO. Bestandsnaam of alias filtert op die; Handmatig neemt een reguliere expressie (meerdere databases of meerdere aliassen voor één bestand).
  • Databasenaamfilter - gebruikt met Handmatig.
  • Traceringsformaat - AUTO, of forceer 2.5 / 3.0. Zelden nodig.
  • Recente rapporten bewaren - hoeveel HTML-rapporten u in de uitvoermap wilt bewaren.

Andere velden worden beschreven in de HQbird-gebruikershandleiding.

Het rapport

Elke taak schrijft een HTML-bestand in de uitvoermap en kan dit e-mailen. Het nieuwste rapport staat ook in de HQbird-interface om te bekijken of te downloaden.

Download het nieuwste prestatierapport van HQbird
Open of download het nieuwste prestatierapport vanuit de interface.
Voorbeeld Firebird prestatietraceringsrapport
Voorbeeld prestatierapport.

Bekijk de onderstaande video en het voorbeeld van prestatieanalyse voor het lezen van de cijfers.