Diese Seite wurde maschinell übersetzt. Lesen Sie das englische Original. English

HQbird bietet Ihnen zwei Möglichkeiten, um zu sehen, was Firebird tut: Advanced Monitoring für Minutendiagramme und Live-Details sowie Performance-Trace-Berichte für eine tiefere Analyse langsamer und häufiger SQL-Abfragen. Beide laufen auf dem Server; Advanced Monitoring kann auch an HQCenter weitergeleitet werden.

Zwei Monitoring-Ansätze

Advanced Monitoring

Kontinuierliche Erfassung von Trace-API, MON$, Sperrtabelle, Transaktionen, CPU und RAM - dargestellt als Minutendiagramme mit Details für jede Minute. Daten erscheinen nach 1-2 Minuten Verarbeitung, lokal auf Port 8083 und optional in HQCenter.

So verwenden Sie es

Performance-Trace-Bericht

Geplante Tiefenanalyse von Trace-Logs (z. B. über einen Arbeitstag). Nutzen Sie es für die statistische Auswirkung sehr häufiger Abfragen, langer Abfragen und ähnlicher Muster. Auch für Standard-Firebird bei einigen Calculator-Abonnements verfügbar.

So richten Sie es ein

1. Advanced Monitoring

Öffnen Sie die HQbird-Weboberfläche auf Port 8083 (z. B. http://localhost:8083) mit demselben Benutzernamen und Passwort wie die Hauptoberfläche.

Die Diagramme decken IO, Last, Abfragen, Host-CPU/RAM, Transaktionen und die Sperrtabelle ab. Jede Minute zeichnet auch Top-SQL, langlaufende Transaktionen und Client-Prozesse auf. Vollständige Metrikliste: HQCenter-Übersicht.

Sehen Sie sich das Video für die Einrichtung und einen Rundgang durch die Minutenansicht an.

2. Performance-Trace-Berichte

HQbird kann Leistungs-Traces nach Zeitplan erfassen, um langsame, häufige oder anderweitig kostspielige SQL-Abfragen zu finden. Die Einrichtung dauert weniger als eine Minute. Wenn Sie stattdessen Standard-Firebird verwenden, folgen Sie dieser Anleitung.

Serverweiten Trace aktivieren

Öffnen Sie in der Hauptoberfläche (localhost:8082) den Reiter Performance auf der linken Seite und wählen Sie HQbird-Server-Level-Trace (Konfigurationssymbol), um alle Datenbanken auf dem Server abzudecken.

HQbird Performance-Tab - Server-Level-Trace
Performance-Tab → HQbird-Server-Level-Trace.

Pflichteinstellungen

Dialog für HQbird-Leistungsüberwachungseinstellungen
Überwachung aktivieren, CRON-Start/Stopp festlegen und SQL-Dauerlimit setzen.
  • Leistungsüberwachung aktivieren - muss für geplante Traces eingeschaltet sein.
  • Trace-Sitzung starten um / Trace-Sitzung stoppen - CRON-Ausdrücke. Standard ist 10:30-11:00; ändern Sie dies entsprechend Ihrer Last.
  • SQL-Dauerlimit - protokolliert Abfragen, die langsamer als dieser Wert sind (Millisekunden). Standard ist 1000 ms. Beginnen Sie mit 50 ms, dann versuchen Sie 1 ms und 0 ms an späteren Tagen. Gehen Sie zurück auf 50 ms, wenn die Traces zu groß werden (z. B. mehr als 5 GB pro Tag).
  • E-Mail senden - sendet den Bericht per E-Mail an die Adressen aus der Alerts-Konfiguration.

Nützliche CRON-Zeitpläne

Start Ende Was es tut
0 0 * ? * * 0 10 * ? * * Jede Stunde, Minuten 0-10
0 0 8 ? * * 0 0 17 ? * * Täglich 08:00-17:00
0 30 10,13,15 ? * * 0 0 11,14,16 ? * * Täglich 10:30-11:00, 13:30-14:00, 15:30-16:00

Erweiterte Parameter

Sie können diese zunächst auf den Standardwerten belassen.

Erweiterte HQbird-Leistungsüberwachungsparameter
  • Konfigurationsvorlage - Trace-Konfigurationsvorlagendatei.
  • Datenbankfilter - normalerweise AUTO. Dateiname oder Alias filtert danach; Manuell verwendet einen regulären Ausdruck (mehrere Datenbanken oder mehrere Aliase für eine Datei).
  • Datenbanknamenfilter - wird mit Manuell verwendet.
  • Trace-Format - AUTO oder 2.5 / 3.0 erzwingen. Selten erforderlich.
  • Neueste Berichte aufbewahren - wie viele HTML-Berichte im Ausgabeordner aufbewahrt werden sollen.

Andere Felder werden im HQbird-Benutzerhandbuch beschrieben.

Der Bericht

Jeder Auftrag schreibt eine HTML-Datei in den Ausgabeordner und kann sie per E-Mail senden. Der neueste Bericht ist auch in der HQbird-Oberfläche zum Anzeigen oder Herunterladen verfügbar.

Laden Sie den neuesten Leistungsbericht von HQbird herunter
Öffnen oder laden Sie den neuesten Leistungsbericht aus der Oberfläche.
Beispiel für einen Firebird-Leistungs-Trace-Bericht
Beispiel für einen Leistungsbericht.

Sehen Sie sich das Video unten und das Beispiel einer Leistungsanalyse an, um zu erfahren, wie die Zahlen zu lesen sind.