DBPLUS Performance Monitor 2026.2 – więcej kontroli nad wydajnością i alertami

Release info
Microsoft SQL
Oracle
Performance Monitor
PostgreSQL
SAP Hana
12/7/2026
Artur Boguszewski
Nowy Release 2026.2

Wersja DBPLUS Performance Monitor 2026.2 wprowadza usprawnienia w monitoringu baz danych Oracle, Microsoft SQL Server, PostgreSQL oraz SAP HANA. Aktualizacja koncentruje się przede wszystkim na rozbudowie modułu alertów, rozszerzeniu REST API, raportowaniu statystyk wydajnościowych oraz zwiększeniu wygody zarządzania dużymi środowiskami.

Statusy alertów

Jedną z najważniejszych zmian w wersji 2026.2 jest rozbudowa procesu obsługi alertów. Każde zdarzenie alertowe otrzymuje obecnie jeden z trzech statusów:

  • New – problem został wykryty po raz pierwszy
  • In Progress – warunki wystąpienia problemu nadal są spełnione
  • Close – problem ustąpił, a alert został zamknięty

Status New informuje o nowym zdarzeniu wymagającym uwagi. Jeżeli w kolejnym snapie warunki alertu nadal są spełnione, jego status zostaje zmieniony na In Progress. Pozwala to łatwo odróżnić nowe problemy od zdarzeń, które trwają już od dłuższego czasu.

Alert otrzymuje status Close, gdy monitorowana wartość przestanie przekraczać określony próg. Domyślnie wymagane są co najmniej dwa następujące po sobie snapy, w których warunki problemu nie są już spełnione. Mechanizm ogranicza ryzyko przedwczesnego zamknięcia alertu spowodowanego chwilową poprawą lub krótkotrwałym wahaniem wartości.

Liczbę snapów wymaganych do automatycznego zamknięcia alertu można zmienić w jego konfiguracji. Informacja o aktualnym statusie jest również dostępna przez REST API w odpowiedzi endpointu /alerts, w polu AlertStatus.

Usprawnione powiadomienia e-mail

Rozszerzono konfigurację wysyłki wiadomości o alertach. Powiadomienie może zostać przesłane między innymi:

  • przy pierwszym wystąpieniu problemu
  • po zamknięciu alertu
  • po zmianie poziomu istotności (Warning, Critical)
  • dla każdego kolejnego snapu
  • cyklicznie, np. co 5 minut, godzinę lub raz dziennie

Dostępność poszczególnych opcji zależy od tego, czy konfiguracja dotyczy alertu typu Online, czy Load Trends. Pozwala to ograniczyć liczbę niepotrzebnych wiadomości i lepiej dopasować komunikację do znaczenia oraz czasu trwania problemu.

Alerty na podstawie liczników wydajnościowych

W wersjach dla Oracle i SQL Server można tworzyć alerty na podstawie statystyk Performance Counters. SQL Server umożliwia dodatkowo wykorzystanie liczników systemu operacyjnego, czyli OS Counters.

Próg alertu może być porównywany z:

  • historyczną średnią dla podobnego okresu
  • historyczną wartością maksymalną
  • wartością wskazaną przez administratora

Funkcja pozwala wykrywać nietypowe zachowanie instancji i serwera bez ograniczania się wyłącznie do standardowych metryk obciążenia.

Work Tags dostępne na kolejnych wykresach

Funkcjonalność Work Tags została rozszerzona na dodatkowe obszary aplikacji. Tagi pozwalają oznaczać zarówno pojedyncze zdarzenia, jak i całe przedziały czasu związane z określonymi działaniami w środowisku.

Za pomocą tagów można opisywać między innymi:

  • prace planowe;
  • wdrożenia i zmiany administracyjne;
  • działania optymalizacyjne;
  • awarie i incydenty;
  • zdarzenia wpływające na obciążenie instancji.

Do tej pory znaczniki były dostępne przede wszystkim na głównym wykresie obciążenia instancji. Po aktualizacji są widoczne również na ekranach:

  • SQL Analyze;
  • Load Trends;
  • Waits;
  • OS Stat.

Tagi można dodawać i przeglądać z poziomu interfejsu aplikacji za pomocą funkcji Manage Timeline. Zarządzanie zdarzeniami może być również automatyzowane przez REST API. Endpoint /worktags umożliwia pobieranie informacji, natomiast /worktagmanage pozwala tworzyć, modyfikować i usuwać wpisy

Rozszerzenie REST API

Wersja 2026.2 rozszerza zakres danych i operacji dostępnych przez REST API.

Nowy endpoint Queries udostępnia informacje o najbardziej obciążających zapytaniach. Dane mogą być wykorzystywane w zewnętrznych dashboardach, raportach, narzędziach diagnostycznych i procesach optymalizacyjnych.

Dla SQL Server i PostgreSQL dodano także endpoint SpaceSize, umożliwiający pobieranie informacji o wykorzystaniu przestrzeni przez monitorowane zasoby.

Integracja InstanceManage została rozszerzona o możliwość zmiany hasła użytkownika monitoringu. Ułatwia to automatyzację rotacji poświadczeń oraz realizację procedur bezpieczeństwa.

Poprawiono również działanie endpointu Dashboard w sytuacjach, gdy część danych monitorujących jest chwilowo niedostępna.

Grupowanie zapytań z literałami i MARKHOT

Jedną z najważniejszych zmian w monitoringu Oracle jest nowy mechanizm grupowania zapytań SQL. Pozwala on prezentować jako jeden wpis zapytania o identycznej lub bardzo podobnej treści, które różnią się jedynie wartościami literałów.

Przykładem mogą być zapytania:

SELECT * FROM ORDERS WHERE ORDER_ID = 1001;
SELECT * FROM ORDERS WHERE ORDER_ID = 1002;
SELECT * FROM ORDERS WHERE ORDER_ID = 1003;

Mimo że każde z nich posiada inny tekst i inną wartość literału, z punktu widzenia procesu biznesowego realizują tę samą operację. Grupowanie umożliwia analizę ich łącznego wpływu na wydajność bazy danych zamiast przeglądania wielu niemal identycznych wpisów.

Mechanizm jest szczególnie przydatny w środowiskach generujących dużą liczbę dynamicznych zapytań z literałami oraz w przypadku zapytań oznaczonych mechanizmem MARKHOT.

Użytkownik może przełączać się pomiędzy dwoma trybami:

  • Pokaż zgrupowane literały – statystyki są agregowane dla całej grupy;
  • Pokaż według wartości skrótu – każda wersja zapytania jest prezentowana oddzielnie.

Grupy zapytań są oznaczone dedykowaną ikoną w kolumnie Wartość skrótu. W szczegółach SQL można przejść od statystyk całej grupy do danych pojedynczych zapytań, wyświetlić wszystkie wersje zawierające literały oraz automatycznie podświetlić różnice między tekstami SQL.

Rozwiązanie poprawia czytelność ekranów monitorowania i pozwala szybciej ustalić, czy źródłem obciążenia jest cały typ operacji biznesowej, czy tylko określona wersja zapytania.

Usprawniony monitoring ArchivedLog

Informacje o liczbie i rozmiarze plików ArchivedLog są obecnie zapisywane w repozytorium DBPLUS.

Dzięki temu użytkownik otrzymuje dostęp do danych historycznych również wtedy, gdy nie są one już dostępne bezpośrednio na monitorowanej instancji. Domyślny wykres przedstawia okres ostatnich 14 dni i umożliwia analizę zapytań generujących logi w wybranym dniu.

Usprawnienia na poziomie interfejsu

W wersji 2026.2 wprowadzono również kilka zmian poprawiających codzienną pracę:

  • filtrowanie instancji na ekranie Security
  • wyszukiwanie nazw z wykorzystaniem znaku %
  • możliwość poszerzania menu bocznego
  • odświeżanie danych klawiszem [Enter]
  • konfigurację dodatkowego adresu URL Gateway w Configuration Wizard.

Nowe możliwości administracyjne (SQL Server)

Odświeżanie uprawnień użytkownika monitoringu jest obecnie dostępne bezpośrednio z interfejsu aplikacji. Dostęp do funkcji może być kontrolowany za pomocą uprawnień w menu Security.

Dodano również możliwość określania dodatkowych parametrów connection string podczas podłączania instancji lub edycji istniejącej konfiguracji.

Optymalizacja usługi monitoringu (SQL Server)

Poprawiono wykorzystanie pamięci przez usługę DBPLUSCATCHER w środowiskach generujących dużą liczbę zapytań z literałami pobieranych z kolejki XEvents.

Wprowadzono również poprawkę w module Space Monitor dotyczącą aktualizacji logicznych nazw i ścieżek plików.

Proces applier/writer (PostgreSQL)

Wdrożono dodatkowy proces applier/writer, odpowiedzialny za bezpieczne zapisywanie danych diagnostycznych do repozytorium.

Jeżeli repozytorium DBPLUS jest chwilowo niedostępne, dane zbierane z monitorowanych instancji są zapisywane lokalnie w plikach na serwerze aplikacji. Po przywróceniu dostępności repozytorium proces automatycznie odczytuje dane z bufora i zapisuje brakujące snapshoty.

Mechanizm obejmuje między innymi:

  • informacje o sesjach;
  • dane o blokadach;
  • snapshoty dashboardu;
  • statystyki zapytań;
  • alerty;
  • pozostałe dane diagnostyczne.

Dane są przechowywane w katalogu:

C:\ProgramData\DBPLUS\DPM.Postgres.Web\Appliers

Proces działa niezależnie i równolegle względem standardowego monitoringu. Zmniejsza ryzyko utraty danych podczas krótkotrwałych problemów z dostępnością repozytorium i zachowuje ciągłość zbierania informacji.

Administrator może konfigurować:

  • minimalną liczbę wątków applier;
  • liczbę instancji obsługiwanych przez jeden wątek;
  • czas przechowywania danych na dysku.

Domyślny czas przechowywania plików wynosi sześć godzin. Informacje o działaniu procesu są dostępne w menu Servers monitor > Logs, w zakładce Applier/writer procedure runtime.

Podsumowanie

DBPLUS Performance Monitor 2026.2 ułatwia śledzenie cyklu życia alertów, analizowanie zapytań oraz integrację z zewnętrznymi systemami.

Nowe funkcje zwiększają niezawodność monitoringu, upraszczają zarządzanie dużymi środowiskami i pozwalają lepiej powiązać problemy wydajnościowe ze zmianami wykonywanymi w infrastrukturze.

Powiązane artykuły