
Najnowsza wersja DBPLUS Performance Monitor rozszerza możliwości analizy wydajności i poprawia wiarygodność danych monitoringowych w środowiskach Oracle Database, SQL Server oraz PostgreSQL. Aktualizacja wprowadza m.in. lepszy wgląd w realne wykonanie zapytań, kontrolę zmian planów, eliminację błędnej agregacji statystyk oraz nowe mechanizmy monitoringu usług i replikacji.
Dodano obsługę Adaptive Execution Plans, umożliwiającą analizę rzeczywistego przebiegu wykonania zapytań i dynamicznych decyzji optymalizatora Oracle. Informacja o adaptacyjności planu dostępna jest w zakładce Explain Plan.
Plany adaptacyjne pozwalają silnikowi Oracle zmieniać strategię wykonania w trakcie działania zapytania (np. wybór HASH JOIN zamiast NESTED LOOPS) na podstawie rzeczywistych danych.
Korzyści:

Wprowadzono wersjonowanie planów, gdy dla tego samego PlanHash Value pojawiają się różne plany wykonania. Aplikacja przypisuje wersje planom i umożliwia ich porównanie. Korzyści: identyfikacja zmian optymalizatora, analiza regresji wydajności, wsparcie tuningu zapytań.
Szczegółowe informacje na temat zmian dla platformy Oracle dostepne są pod linkiem.
Usprawniono monitoring zapytań eliminując problem agregowania różnych zapytań z tym samym query_hash.
System tworzy dodatkowy identyfikator techniczny dla unikalnego tekstu zapytania, dzięki czemu:
Na ekranie SQL Details dostępne jest przełączanie wersji oraz opcja Compare version do porównywania różnic.
Korzyści: dokładniejsze statystyki, szybsze wykrywanie regresji, identyfikacja problematycznych wariantów, poprawa skuteczności PlanGuide.

Dodano funkcję kontroli stanu usługi monitorującej i wątków zbierania danych. Dostęp: Server monitor → Application architecture. Prezentowane informacje obejmują m.in. ostatnie snapshoty, aktywność wątków i opóźnienia monitoringu.
Status można automatycznie pobrać przez REST API z wykorzystaniem metody GET oraz endpointu: /health_check. API zwraca informacje o stanie usług, instancji oraz wykorzystaniu zasobów serwera.
Korzyści: automatyzacja kontroli, szybsze wykrywanie problemów, integracja z systemami monitoringu.
Szczegółowe informacje na temat zmian dla platformy SQL Server dostepne są pod linkiem.
Dodano monitoring replikacji logicznej w czasie rzeczywistym dostępny na Dashboardzie oraz w menu Replication → Replication Online.
Aplikacja automatycznie wykrywa udział instancji w replikacji oraz jej rolę (Publisher lub Subscriber), prezentując konfigurację i statystyki dla slotów replikacji. Monitorowane są m.in.:
Możliwa jest wizualizacja trendów na wykresie oraz konfiguracja progów alarmowych (Dashboard thresholds). Kolory statusu wskazują ostrzeżenia lub błędy.
Korzyści: bieżąca kontrola synchronizacji danych, możliwość szybkiego wykrywania opóźnień replikacji oraz analiza trendów i stabilności połączeń.

Dodano możliwość usuwania zagregowanych danych dziennych przechowywanych w repozytorium. Ustawienia dostępne są w: menu Configuration → Settings → History settings for data grouped by day. Można określić okres przechowywania dla różnych obszarów(zapytania, sesje, waits, IO, replikacja, przestrzeń, alerty itp.).
⚠ Usuniętych danych nie można przywrócić. Logi procesu dostępne są w: Servers monitor → Logs → Deletion procedure runtime
Korzyści: kontrola rozmiaru repozytorium i optymalizacja wykorzystania przestrzeni. Aktualizacja znacząco zwiększa przejrzystość i dokładność monitoringu.
Szczegółowe informacje na temat zmian dla platformy PostgreSQL dostepne są pod linkiem.
Zmiany wspierają zespoły DBA i deweloperskie w szybszym diagnozowaniu problemów oraz optymalizacji wydajności systemów.