28/08/2024

DBPLUS PERFORMANCE MONITOR: Zmiany w wersji 2024.2 – część I: Online Monitor

Pomiędzy snapshotami zdarzyć się może wiele, dlatego też jesteśmy niezwykle podekscytowani możliwością zaprezentowania rozwiązania, jakie oferuje najnowsza wersja DBPLUS PERFORMANCE MONITORa. W tej części, skupimy się na możliwościach jakie oferuje Monitor Online.

Monitor online – dane w czasie rzeczywistym zapewniające natychmiastowy wgląd w sytuację

Online Monitor odświeża się co 30 sekund, dając ci wgląd w to, jak twoja baza danych radziła sobie przez ostatni kwadrans. Taki podgląd w czasie zbliżonym do rzeczywistego pomaga wychwycić trendy i problemy na bieżąco, a nie dopiero wtedy, gdy przyjdzie ci do głowy ich zbadanie. Funkcja ta rejestruje kilka istotnych wskaźników:

  1. Konfigurowalne kolumny danych: Niepozorna mała ikona koła zębatego pozwala dostosować widoczne kolumny danych. Oznacza to, że możesz ograniczyć się tylko do statystyk, na których Ci zależy. Bez bałaganu.
  2. Zsynchronizowane ramy czasowe: Wszystkie wykresy są zsynchronizowane w czasie, co ułatwia porównywanie różnych typów danych.
  3. Metryki wykorzystania CPU: Wizualne reprezentacje wykorzystania procesora zapewniają natychmiastowy wgląd w to, ile mocy obliczeniowej zużywa serwer i instancja SQL.
  4. Statystyki oczekiwania: Jeśli wydajność systemu spada, te statystyki powiedzą ci, co wstrzymuje działanie.
  5. Metryki wydajności I/O dysku: Informuje o tym, jak dobrze dyski radzą sobie z odczytywaniem i zapisywaniem danych.
  6. Informacje o sesji: Pokazuje liczbę aktywnych sesji, co jest szybkim wskaźnikiem zajętości serwera i współbieżności w środowisku bazy danych.
  7. Alerty: W tym miejscu pojawiają się wszelkie czerwone flagi podniesione w ciągu ostatnich dwóch godzin. Dzięki temu można szybko reagować na wszelkie problemy.
  8. Rozszerzone informacje o oczekiwaniu: Ikona okręgu, która po kliknięciu ujawnia wszystkie szczegóły dotyczące opóźnień procesów.
  9. Łatwa nawigacja pomiędzy zestawami waitów: Użytkownicy mogą z łatwością przełączać się między różnymi zestawami statystyk oczekiwania, usprawniając proces analizy i rozwiązywania problemów.
  10. Wgląd w zakres danych: Funkcja ta dostarcza użytkownikom informacji o zakresie czasowym, dla którego wyświetlane są dane, zapewniając przejrzystość kontekstu czasowego danych.

Wizualizacja i interakcja z danymi

Online Monitor to nie tylko liczby i wykresy. Chodzi przecież o nadanie sensu tym liczbom w najprostszy możliwy sposób. W tym celu, narzędzie wykorzystuje zsynchronizowane wykresy i tabele podsumowujące, które pomagają ci zobaczyć, jak różne wskaźniki wpływają na siebie nawzajem. Za dużo informacji? Nie ma problemu. Każdy wykres ma ikonę „strzałki”, która pozwala zminimalizować szczegóły, których nie potrzebujesz.

Czego można oczekiwać w zakładce „Online query load”?
Zakładka SQL Statements:

  1. Overview: Wyświetla podsumowanie wszystkich działań zapytań w wybranych ramach czasowych.
  2. SQL Details: Po kliknięciu zapytania ta część ujawnia wszystkie sekrety – pełny tekst SQL i szczegółowe statystyki. Daje to jaśniejszy obraz tego, co jest wydajne, a co nie.
  3. Wait Statistics: Ten segment skupia się na oczekiwaniach SQL. Pokazuje nie tylko natychmiastowe przestoje, ale także ich wzorce w czasie.
  4. SQL Details: Po wybraniu określonego kodu SQL w interfejsie, ta część podświetla go. W ten sposób daje użytkownikom ukierunkowany widok tego konkretnego zapytania.
  5. Wybrane szczegóły SQL: Wybierz zapytanie, dowolne zapytanie. Ta sekcja podświetli je i zapewni dogłębną analizę, dzięki czemu można je przeanalizować i dostosować w razie potrzeby.

Zakładka 'Waits’:

  1. Overview: Podobnie jak w zakładce „SQL Statements”, podsumowuje wszystkie działania. Wszystko znajduje się w wybranym do analizy oknie.
  2. Część SQL: Ten segment pokazuje aktywne zapytania SQL. Pozwala użytkownikom wybrać dowolne zapytanie do dalszej analizy.
  3. Waits: Główny nacisk na statystyki oczekiwania zaczyna się tutaj. Narzędzie wyświetla typy oczekiwania, które wpływają na wydajność SQL Server. Ta sekcja pomaga zidentyfikować opóźnione zasoby.
  4. Część z informacjami o bieżących waitach: Rozszerzając początkowy przegląd waitów, ta część zawiera szczegółowe informacje na temat bieżących waitów, zapewniając kontekst.
  5. Szczegóły dotyczące rozkładu czasu oczekiwania: Być może najbardziej szczegółowa funkcja, wizualizuje, w jaki sposób oczekiwania są rozłożone w czasie, oferując trendy i wzorce, które są niezbędne do diagnozowania problemów, które mogą nie być od razu widoczne.

Dane usuwane na bieżąco, dla niższego TCO

W ogólnym rozrachunku, Online Monitor działa inteligentnie, nie przechowując danych dłużej niż to konieczne. Zamiast przechowywać przejściowe dane dotyczące wydajności, repozytorium DBPLUS pozostaje nieobciążone niepotrzebną akumulacją danych. To oszczędne podejście optymalizuje całkowity koszt posiadania (TCO) w dłuższej perspektywie.

Konfigurowalne monitorowanie

DBPLUS PERFORMANCE MONITOR zapewnia elastyczność w ustawieniach monitorowania. Podczas gdy domyślna konfiguracja umożliwia monitorowanie od razu 'po wyjęciu z pudełka’, zawsze można ją dostosować do swoich potrzeb. Za pośrednictwem menu głównego w sekcji Konfiguracja > Ustawienia administratorzy mogą włączać i wyłączać monitorowanie oraz dostosowywać ustawienia zarówno na poziomie globalnym, jak i dla pojedynczej instancji. Zapewnia to, że monitorowanie wydajności może być tak dynamiczne i elastyczne, jak obsługiwane środowiska.