it-swarm.dev

Narzędzia do monitorowania wydajności bazy danych Oracle w wersji Standard

Oto czego szukam:

  • Działa w wersji Standard, tj. Bez pakietu diagnostycznego.
  • Dostarcza bieżące i historyczne dane dotyczące wydajności.
  • Dobra grafika dla łatwego dostrzeżenia trendów i prezentacji dla kierownictwa.

Jeśli używałeś tego narzędzia, byłbym zainteresowany odkrytymi zaletami i wadami. Mogę wymyślić listę, ale wgląd w faktyczne korzystanie z tego narzędzia jest o wiele więcej wart.

19
Leigh Riffel

Uwaga: Nigdy tego nie użyłem, więc proszę edytować tę odpowiedź, jeśli masz.

Lab128

Screen Capture of Application A

Screen Capture of Application B

Lab128 zapewnia dodatkowe oszczędności poprzez wdrożenie funkcji ASH i niewymaganie zakupu ODP.

Plusy:

  • Analiza czasu reakcji
  • Wsparcie RAC
  • Bez agentów
  • Tylko 299 USD dla określonego użytkownika łączącego się z dwoma instancjami i tylko 499 USD dla określonego użytkownika łączącego się z nieograniczoną liczbą instancji.

Cons:

  • Interfejs nie jest bardzo dopracowany.
  • Brak wpisów.
  • Jeden pisarz/opiekun.
  • Brak interfejsu sieciowego.
  • Nie oparty na serwerze.
5
Leigh Riffel

Foglight Perf.Analysis for Oracle to świetne narzędzie do zarządzania obciążeniami, które wnika głęboko w Oracle za pomocą technologii Stealthcollect bezpośrednio z obszarów pamięci serwera, więc nie ma dużego obciążenia bazy danych, można również przeglądać dane historyczne, śledzić zmiany, porady i wiele więcej ...

Foglight screenshot from WebcastFoglight screenshot from pdf

StealthCollect - zapewnia głębokie gromadzenie i analizę na poziomie SQL za ułamek kosztów związanych z uruchomieniem śledzenia lub bezpośrednim SQL w stosunku do produkcji.

Porady dotyczące wydajności - dokonuje przeglądu danych dotyczących obciążenia i tworzy niestandardowe raporty w celu maksymalizacji wydajności dzięki wbudowanym funkcjom analitycznym i inteligencji biznesowej.

IntelliProfile - śledzi zachowanie bazy danych i identyfikuje nieprawidłowe działania za pomocą zaawansowanego algorytmu bazowego.

Analiza zdarzenia oczekiwania na poziomie instrukcji - ujawnia dane zdarzenia oczekiwania do poziomu instrukcji, przyspieszając rozwiązywanie problemów wydajnościowych związanych z zasobami.

QuickCompare - zapewnia skrót do identyfikacji głównych przyczyn i objawów odchyleń wydajności w środowiskach aplikacji.

Zintegrowane raportowanie - zapewnia ukierunkowane, wbudowane raporty. Za pomocą łatwych w użyciu kreatorów możesz definiować, dostosowywać, generować, planować i dostarczać raporty dotyczące kondycji systemu, wydajności, trendów, zmian oraz wielu innych tematów i punktów danych.

Long-Term Performance Repository - Zapewnia nieograniczoną wydajność i środowisko przechowywania danych i analizy wymiarowej w bazie danych Oracle.

Zautomatyzowane śledzenie zmian - identyfikuje i wysyła powiadomienia o zmianach do serwera, instancji, bazy danych, środowisk schematu i degradacji SQL aplikacji.

Proszę również spojrzeć na Spotlight on Oracle (RAC) to diagnostyka w czasie rzeczywistym z poziomu architektury Oracle.

Używamy tych narzędzi do kontroli zdrowia Oracle i badania wydajności.

Plusy:

  • Analiza czasu reakcji
  • W oparciu o serwer
  • Świadomy RAC

Cons:

  • Koszt
5
Donald

Ignite autor: Confio Softwar.e Z ich strony internetowej:

Ignite for Oracle to jedyne rozwiązanie do monitorowania wydajności bazy danych Oracle, które identyfikuje, analizuje i rozwiązuje wszystkie problemy z wydajnością dotyczące aplikacji i użytkowników w zależności od bazy danych Oracle.

Ignite nie tylko pokazuje wskaźniki zdrowia, ale koreluje najważniejsze dane dotyczące wydajności, aby uzyskać pełny obraz wydajności bazy danych Oracle dla DBA, programisty i menedżera DBA. Czas odpowiedzi, zapytania, sesje i zasoby serwera są analizowane przez Ignite Performance Intelligence, aby pokazać zarówno historyczne, jak i rzeczywiste warunki wpływające na aplikacje bazodanowe.

enter image description here

Plusy:

  • Analiza czasu reakcji
  • Bez agentów
  • W oparciu o serwer
  • Interfejs sieciowy
  • Darmowa wersja dla podstawowych informacji
  • Może być świadomy RAC i/lub VMWare

Cons:

  • Drilldowns nie tak dogłębnie jak OEM
  • Użytkownicy muszą być utrzymywani niezależnie
  • Koszt
4
Leigh Riffel

Uwaga: Nigdy tego nie użyłem, więc proszę edytować tę odpowiedź, jeśli masz.

WISE (silnik statystyczny interfejsu obciążenia) używa Statspack do wyświetlania graficznych informacji o trendach wydajności.

WISE Screenshot 1

WISE Screenshot 2

Plusy:

  • Analiza czasu reakcji
  • Wersja Enterprise - 349 USD/baza danych lub 3 900 USD/nieograniczona.
  • Oparty na serwerze.
  • Alerty.

Cons:

  • Interfejs nie jest bardzo dopracowany.
  • Interfejs internetowy jest dodatkowo płatny i nie ma wszystkich funkcji.
  • Nie świadomy RAC
3
Leigh Riffel

MindArray IPM przez MindArray Systems

Plusy:

  • Analiza czasu reakcji

  • W oparciu o serwer

  • Wsparcie RAC

  • Darmowa wersja dla podstawowych informacji

  • Umożliwia wybór określonego zakresu czasu

  • Łatwy w użyciu

Cons:

  • To nie jest open source
2
user36860

W-ASH jest bezpłatny, działa zarówno w Wersji standardowej, jak i Enterprise (tzn. Nie wymaga Oracle v$active_session_history) i działa w oknie przeglądarki internetowej.

http://www.oraclerealworld.com/web-ash-w-ash/

monitor

Jestem twórcą W-ASH. Jestem także głównym projektantem ekranów wydajności Enterprise Managers. Ekran „Najwyższej aktywności” został nazwany „Ekranem Kyle'a”. Zaprojektowałem DB Optimizer Embarcadero z podobnym interfejsem i doradziłem Lab128 za darmo tylko dlatego, że uważam, że jest to super fajne narzędzie. Pracowałem w Quest i starałem się dostosować Spotlight bardziej do Top Activity, ale Quest się nie zgodził, więc poszedłem do Oracle i stworzyłem Top Activity. Mam również darmowe narzędzie w TCL/TK o nazwie ASHMON

2
Kyle Hailey

ASHViewer to darmowa alternatywa. Opis z pliku readme:

Przeglądarka ASH zapewnia graficzną analizę Top Activity, podobną analizę Top Activity i Drilldown strony wydajności Oracle Enterprise Manager. Przeglądarka ASH przechowuje dane ASH lokalnie przy użyciu wbudowanej bazy danych Oracle Berkeley DB Java Edition.

ASHViewer Screenshot

Może się wydawać, że aplikacja o nazwie ASH Viewer nie działałaby w Wersji standardowej, ponieważ nie ma pakietu diagnostycznego, a zatem nie ma v $ Active_Session_History, ale tak jest. Po utworzeniu nowego połączenia pojawia się pytanie, czy celem jest wersja Standard Edition czy Enterprise Edition. Jeśli wybrano Edycję standardową, nie używa ona v $ Active_Session_History. Można to zademonstrować, wysyłając zapytanie do widoku z parametrem control_management_pack_access ustawionym na NONE, co między innymi powoduje, że widok nie zwraca żadnych rekordów.

Plusy:

  • Wolny
  • Umożliwia wybór określonego zakresu czasu (OEM nie może tego zrobić)

Cons:

  • Nie oparty na serwerze (zbieranie statystyk jest powtarzane dla każdego użytkownika)
  • Brak interfejsu sieciowego
  • Wymaga odpowiednika uprawnień na poziomie systemu
  • Interfejs nie jest bardzo dopracowany (rozciąganie czcionek, integracja systemu operacyjnego itp.)
  • Brak obsługi RAC (musi działać osobno dla każdej instancji)
1
Leigh Riffel

L enter image description here ighty Orachrome wygląda niesamowicie

widzieć

http://orachrome.com

Nie korzystałem z niego, ale widziałem dema i filmy. To jedyne narzędzie, które wygląda na ulepszone w interfejsie najwyższej aktywności menedżerów przedsiębiorstw.

1
Kyle Hailey