Statistiktools
Zur Unterstützung der Leistungsbewertung 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.
Aktivitätsmuster werden sofort in einem Cache aufgezeichnet und später in ihrer Mustertabelle gespeichert. Wenn Sie Server-Caches leeren, werden aufgezeichnete Aktivitäten, die nicht beibehalten wurden, gelöscht. 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 Abfragemuster-Datensatz gespeichert.
- Jedes Mal, wenn eine bestimmte Geschäftsregel ausgeführt wird, wird sie zu einem Skriptmuster-Datensatz zusammengefasst.
- Jedes Mal, wenn ein bestimmter Hintergrundauftrag ausgeführt wird, wird er zu einem eindeutigen Transaktionsmuster-Datensatz zusammengefasst.
- Jedes Klicken auf die Schaltfläche Neu in der Incidents-Liste zählt als Transaktionsmuster vom Typ Liste mit bestimmter Formularaktion.
Metriken
Zu den Metriken gehören die Gesamt- und durchschnittlichen Zeiten des Interesses pro eindeutigem Ausführungsmuster für die Gesamtausführungsanzahl. Metriken werden mit jeder neuen Instanz der eindeutigen Aktivität aggregiert und im Musterdatensatz gespeichert.
Metadaten
Jedes Muster enthält Beispieldaten aus bestimmten Ausführungen, um Ausführungsdetails zu identifizieren.
Merkmale jedes Aktivitätstyps
| Transaktionen |
Jeder Transaktionstyp umfasst serverseitige und zugehörige clientseitige Transaktionen. Zu den Metriken gehört die Serverladezeit gesamt, die die serverseitige Gesamtzeit ohne Semaphor- und Sitzungswartezeiten aggregiert. Außerdem werden relevante Servertransaktionszeiten zusammengefasst, die in der Tabelle „syslog_transaction“ zu finden sind. Transaktionstypen:
|
| Skripts |
Jeder Skriptaktivitätstyp enthält Skripts, die vom GlideScopedEvaluator ausgewertet wurden. Skripttypen:
|
| Abfragen |
Jede Abfrageaktivität enthält von GlideDBI ausgeführte vorbereitete Anweisungen (prepared statements). Abfragetypen: Alle Abfragen werden durch MongoDB-Abfrage- oder Einfüge-, Aktualisierungs- oder Auswahlanweisungen sowie durch andere Komponenten der Anweisung wie ausgewählte Spalten, wobei Klauseln, Vereinigungen, Spaltensätze und Grenzwerte identifiziert werden. |