Aktualizacja Performance Monitor - Release 2025.4

Microsoft SQL
Performance Monitor
4/3/2026
Artur Boguszewski
Aktualizacja aplikacji Performance Monitor

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.

Oracle Database: Monitoring planów adaptacyjnych

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:

  • dokladniejsza diagnostyka wykonania zapytań
  • szybsze wykrywanie problemów wydajnościowych
  • lepsze wsparcie optymalizacji SQL
  • wersjonowanie planów wykonania

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.

SQL Server: Rozróżnianie zapytań współdzielących query_hash

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:

  • statystyki są zbierane oddzielnie
  • warianty zapytań można analizować niezależnie
  • metryki wydajności są bardziej wiarygodne

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.

Sprawdzanie statusu monitoringu

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.

PostgreSQL: Monitoring replikacji logicznej online

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.:

Publisher:

  • Lag Sent To Write
  • Lag Write To Flush
  • Lag Flush To Replay
  • Total Lag Bytes

Subscriber:

  • Delay
  • Lag

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ń.

Zarządzanie danymi repozytorium

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.

Podsumowanie:

  • wgląd w rzeczywiste wykonanie zapytań Oracle
  • kontrola zmian planów wykonania
  • eliminacja błędnej agregacji zapytań w SQL Server
  • porównywanie wariantów zapytań
  • monitoring stanu usług i REST API
  • monitorowanie replikacji logicznej PostgreSQL w czasie rzeczywistym
  • kontrola retencji danych repozytorium

Zmiany wspierają zespoły DBA i deweloperskie w szybszym diagnozowaniu problemów oraz optymalizacji wydajności systemów.

Powiązane artykuły