Statistiktools

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Um die Leistungsbewertung zu erleichtern, zeichnen die Statistiktools Statistiken für Systemaktivitäten auf, die sich auf die Leistung auswirken, z. B. die Ausführung von Abfragen, Skripts und Transaktionen.

    Hinweis:
    Das Plugin „Statistiktools“ ist standardmäßig aktiviert. Zum Aktivieren oder Aktualisieren ist die Administratorrolle erforderlich, und es ist „com.snc.jrobin“ erforderlich.
    Statistiktools fügt Module unter hinzu Systemdiagnostik > Statistiken, Einschließlich Langsame Abfragen , Langsame Skripts , Und Langsame Transaktionen . Jedes Modul greift auf eine Tabelle von Aktivitätsmustern [sys_query_pattern], [sys_script_pattern], [sys_transaction_pattern] zu. Jede Mustertabelle stellt eine Sammlung eindeutiger Aktivitäten dar. Jede Sammlung ist eine Zusammenfassung der Ausführungen dieser eindeutigen Aktivität über die gesamte Zeit. Jeder Datensatz bietet eine grundlegende Zeitanalyse mit identifizierbaren Beispieldetails der Aktivität.
    Hinweis:
    Um das Debugging zu erleichtern, können Sie die meisten dieser Protokolle nach Anwendungsbereich filtern und die Transaktionen (z. B. langsame Skripts oder Ereignisse) auf die Transaktionen beschränken, die aus bestimmten Bereichen stammen.

    Aktivitätsmuster werden sofort in einem Cache aufgezeichnet und später in ihrer Mustertabelle beibehalten. Wenn Sie Server-Caches leeren, werden aufgezeichnete Aktivitäten gelöscht, die nicht beibehalten wurden. Im Folgenden finden Sie Beispiele für Musterdatensätze.

    • Jedes Mal, wenn eine Abfrage ausgeführt wird, die den Schwellenwert für Aufzeichnung und Persistenz erfüllt, wird sie aggregiert und als Abfragemusterdatensatz gespeichert.
    • Jedes Mal, wenn eine bestimmte Business-Regel ausgeführt wird, wird sie zu einem Skriptmusterdatensatz aggregiert.
    • Jedes Mal, wenn ein bestimmter Hintergrundauftrag ausgeführt wird, wird er in einem eindeutigen Transaktionsmusterdatensatz zusammengefasst.
    • Jeder Klick auf Neu Die Schaltfläche in der Liste „Incidents“ zählt als Listentyp-Transaktionsmuster mit einer bestimmten Formularaktion.

    Metriken

    Metriken umfassen die Gesamt- und Durchschnittszeiten des Interesses pro eindeutigem Ausführungsmuster über die Gesamtanzahl der Ausführungen. Metriken werden mit jeder neuen Instanz der eindeutigen Aktivität zusammengefasst und im Musterdatensatz beibehalten.

    Metadaten

    Beispieldaten aus bestimmten Ausführungen sind in jedem Muster enthalten, um Ausführungsdetails zu identifizieren.

    Charakterisierungen jedes Aktivitätstyps

    Tabelle : 1.
    Transaktionen

    Jeder Transaktionstyp enthält serverseitige und zugehörige clientseitige Transaktionen.

    Zu den Metriken gehören Gesamte Serverladezeit , Der die gesamte serverseitige Zeit ohne Semaphor- und Sitzungswartezeiten zusammenfasst. Außerdem werden relevante Servertransaktionszeiten zusammengefasst, die in der Tabelle „syslog_transaction“ gefunden werden.

    Transaktionstypen:

    • Eine HTTP-Anforderungstransaktion wird durch eine URL, einen Transaktionstyp, einen Prozessor, eine Form-/Listenaktion, eine URL-Abfrage (Filter) identifiziert. und zugehöriger Tabellenname.
    • Jede andere Transaktion wird anhand der Transaktions-URL/-Seite/-Name, des Transaktionstyps und des Prozessor- oder Thread-Namens identifiziert.
    Skripte

    Jeder Skriptaktivitätstyp enthält Skripts, die von GlideScopedEvaluator ausgewertet wurden.

    Skripttypen:

    • Ein Jelly-Skript wird durch die Tabelle „sys_jelly_file“, den Jelly-Dateipfad, die Zeilennummer und das ausgeführte Skript identifiziert.
    • Jedes andere Skript wird durch die Tabelle und die sys_ID identifiziert
    Abfragen

    Jede Abfrageaktivität enthält vorbereitete Anweisungen, die von GlideDBI ausgeführt werden.

    Abfragetypen:

    Alle Abfragen werden durch MongoDB-Abfrage- oder Einfüge-, Update- oder Select-Anweisungen sowie andere Komponenten der Anweisung wie ausgewählte Spalten, WHERE-Klausel, Vereinigungen, Spaltensätze und Grenzwerte identifiziert.