Udostępnij za pośrednictwem


Monitorowanie obciążenia Oracle

W tym artykule opisano sposób używania usługi Azure Virtual Machines do monitorowania obciążeń Oracle. Możesz zidentyfikować błędy i nieprawidłowości, aby zapewnić kondycję obciążeń o znaczeniu krytycznym. Takie podejście polega nie tylko na monitorowaniu samej bazy danych przy użyciu natywnych narzędzi Oracle, ale także monitorowania składników infrastruktury używanych we wdrożeniu.

Używanie natywnych narzędzi Oracle do monitorowania bazy danych Oracle

Oracle Enterprise Manager to zintegrowana platforma do zarządzania przedsiębiorstwem, która udostępnia funkcje monitorowania zdarzeń, zdarzeń i metryk względem docelowych obciążeń Oracle. Program Oracle Enterprise Manager można używać na oddzielnej maszynie wirtualnej, aby monitorować i obsługiwać środowiska Oracle oraz zarządzać nimi. Ta platforma zapewnia jasno sformatowane dzienniki tekstowe, które można eksportować i ładować do dzienników usługi Azure Monitor, aby oferować pojedynczy widok podczas monitorowania informacji o bazie danych Oracle. Możesz również użyć pakietów administracyjnych z rozwiązaniem Oracle, aby dodać więcej funkcji, w tym możliwość "symulowania" środowiska platformy jako usługi (PaaS) dla rozwiązań infrastruktury jako usługi (IaaS), takich jak Oracle na platformie Azure.

Inną natywną funkcją oracle jest automatyczne repozytorium obciążeń (AWR), które udostępnia funkcje monitorowania umożliwiające zbieranie, przetwarzanie i utrzymywanie statystyk wydajności na potrzeby wykrywania problemów i samodzielnego dostrajania. Monitoruj obciążenie, aby zrozumieć analizę historyczną i zidentyfikować problemy wpływające na wydajność bazy danych. W środowiskach, w których usługa AWR nie jest uruchomiona, na przykład Oracle Standard Edition, można użyć raportów Statspack, które zawierają podsumowanie i szczegóły statystyk wystąpienia bazy danych, zdarzenia oczekiwania i statystyki systemowe.

Zalecenia

Postępuj zgodnie z tymi zaleceniami, gdy używasz funkcji monitorowania programu Oracle Enterprise Manager do monitorowania bazy danych Oracle:

  • Zintegruj dzienniki tekstowe programu Oracle Enterprise Manager z dziennikami usługi Azure Monitor, aby mieć jeden widok monitorowania.
  • Stale przeglądaj raporty AWR lub Statspack.

Monitorowanie maszyn wirtualnych i magazynu

Podczas wdrażania bazy danych Oracle na maszynie wirtualnej platformy Azure należy monitorować nie tylko bazę danych, ale także dane telemetryczne kondycji z magazynu i maszyny wirtualnej. Usługa Azure Monitor udostępnia wiele sposobów monitorowania metryk i dzienników z maszyn wirtualnych i składników magazynu. Szczegółowe informacje o maszynach wirtualnych platformy Azure umożliwiają łatwe monitorowanie obciążeń klientów przez wyświetlenie spisu istniejących maszyn wirtualnych i przeprowadzenie cię przez implementację podstawowego monitorowania obciążeń. Funkcja szczegółowych informacji o maszynie wirtualnej monitoruje również wydajność i kondycję maszyny wirtualnej, zbierając dane dotyczące uruchomionych procesów i zależności maszyn wirtualnych od innych zasobów.

Zalecenia

Postępuj zgodnie z poniższymi zaleceniami podczas monitorowania maszyn wirtualnych i magazynu:

  • Włącz szczegółowe informacje o maszynie wirtualnej.
  • Jeśli potrzebujesz więcej informacji niż udostępnia usługa VM Insights, możesz wdrożyć agenta usługi Azure Monitor (AMA) i skonfigurować regułę zbierania danych (DCR) w celu zbierania dzienników niestandardowych.
  • Monitorowanie metryk dysku w przypadku przechowywania plików bazy danych Oracle na dyskach zarządzanych platformy Azure. Metryki dysków, które można monitorować, obejmują:
    • Procent użycia operacji wejścia/wyjścia dysku systemu operacyjnego na sekundę (IOPS)
    • Procent użycia operacji we/wy na sekundę dysku danych
    • Bajty odczytu dysku danych na sekundę
    • Bajty zapisu na dysku danych/s
    • Głębokość kolejki dysku
  • Jeśli pliki bazy danych są przechowywane w woluminach Azure NetApp Files, należy monitorować metryki dla przydzielonego magazynu, rzeczywistego użycia magazynu, liczby operacji we/wy na sekundę, przepływności i opóźnień.
  • Twórca Monitorowanie alertów w celu powiadamiania o problemach, takich jak przekroczenie progów.
  • Oprócz monitorowania maszyn wirtualnych i magazynu monitoruj inne składniki w rozwiązaniach, takich jak azure Virtual Network i Azure Backup.

Następny krok