
Die neueste Version von DBPLUS Performance Monitor erweitert die Leistungsanalysefunktionen und verbessert die Zuverlässigkeit von Überwachungsdaten in Umgebungen Oracle-Datenbank, SQL Server und PostgreSQL. Das Update bietet unter anderem einen besseren Einblick in die tatsächliche Ausführung von Abfragen, die Kontrolle von Planänderungen, die Vermeidung fehlerhafter Aggregationen von Statistiken und neue Mechanismen zur Überwachung von Diensten und Replikation.
Unterstützung für adaptive Ausführungspläne hinzugefügt, um den tatsächlichen Ausführungsablauf von Abfragen und dynamischen Oracle-Optimizer-Entscheidungen zu analysieren. Informationen zur Anpassungsfähigkeit des Plans sind auf der Registerkarte „Plan erklären“ verfügbar.
Adaptive Pläne ermöglichen es der Oracle-Engine, die Ausführungsstrategie während der Ausführung der Abfrage auf der Grundlage der tatsächlichen Daten zu ändern (z. B. HASH JOIN anstelle von NESTED LOOPS auszuwählen).
Vorteile:

Die Versionierung von Plänen wird eingeführt, wenn verschiedene Ausführungspläne für denselben PlanHash-Wert angezeigt werden. Die App weist Plänen Versionen zu und ermöglicht es Ihnen, sie zu vergleichen. Vorteile: Identifizierung von Optimierer-Änderungen, Leistungsregressionsanalyse, Unterstützung bei der Abfrageoptimierung.
Detaillierte Informationen zu den Änderungen für Oracle finden Sie unter Links.
Verbesserte Abfrageüberwachung, wodurch das Problem der Aggregation verschiedener Abfragen mit demselben query_hash entfällt.
Das System erstellt eine zusätzliche technische Kennung für den eindeutigen Abfragetext, sodass:
Auf dem Bildschirm „SQL-Details“ gibt es einen Versionswechsel und eine Option Version vergleichen um die Unterschiede zu vergleichen.
Leistungen: genauere Statistiken, schnellere Regressionserkennung, Identifizierung problematischer Varianten, Verbesserung der Effektivität von PlanGuide.

Funktion zur Überwachung des Dienststatus und zur Datenerfassung von Threads hinzugefügt. Zugriff: Servermonitor → Anwendungsarchitektur. Zu den bereitgestellten Informationen gehören unter anderem aktuelle Snapshots, Thread-Aktivitäten und Verzögerungen bei der Überwachung.
Der Status kann automatisch über die REST-API mithilfe der GET-Methode und des Endpunkts abgerufen werden: //healthcheck. Die API gibt Informationen über den Status der Dienste, die Instanz und die Nutzung von Serverressourcen zurück.
Leistungen: Steuerungsautomatisierung, schnellere Problemerkennung, Integration mit Überwachungssystemen.
Detaillierte Informationen zu den Änderungen für SQL Server finden Sie unter Links.
Die Überwachung der logischen Replikation in Echtzeit wurde hinzugefügt, die im Dashboard und im Menü Replication → Replication Online verfügbar ist.
Die Anwendung erkennt automatisch die Teilnahme der Instanz an der Replikation und ihre Rolle (Publisher oder Subscribers), in der die Konfiguration und Statistiken für Replikationssteckplätze dargestellt werden. Folgendes wird unter anderem überwacht:
Es ist möglich, Trends auf dem Diagramm zu visualisieren und Alarmschwellenwerte (Dashboard-Schwellenwerte) zu konfigurieren. Statusfarben weisen auf Warnungen oder Fehler hin.
Leistungen: Kontinuierliche Kontrolle der Datensynchronisierung, schnelle Erkennung von Replikationsverzögerungen und Analyse von Trends und Stabilität der Verbindungen.

Es wurde die Möglichkeit hinzugefügt, aggregierte Tagesdaten, die im Repository gespeichert sind, zu löschen. Die Einstellungen sind verfügbar unter: Konfiguration → Einstellungen → Verlaufseinstellungen für nach Tagen gruppierte Daten. Sie können den Aufbewahrungszeitraum für verschiedene Bereiche angeben (Abfragen, Sitzungen, Wartezeiten, I/O, Replikation, Speicherplatz, Benachrichtigungen usw.).
⚠ Gelöschte Daten können nicht wiederhergestellt werden. Prozessprotokolle sind verfügbar in: Servermonitor → Protokolle → Laufzeit des Löschvorgangs
Vorteile: Kontrolle der Größe des Endlagers und Optimierung der Raumnutzung. Das Update erhöht die Transparenz und Genauigkeit der Überwachung erheblich.
Detaillierte Informationen zu den Änderungen für PostgreSQL finden Sie unter Links.
Die Änderungen unterstützen den DBA und die Entwicklungsteams dabei, Probleme schneller zu diagnostizieren und die Systemleistung zu optimieren.