Udostępnij przez


Monitorowanie wystąpienia bazy danych

Ważne

Ta funkcja jest dostępna w wersji próbnej w następujących regionach: westus, westus2, eastus, eastus2, centralus, southcentralus, northeurope, westeurope, australiaeast, brazilsouth, canadacentral, centralindia, southeastasia, uksouth.

Na tej stronie wyjaśniono, jak monitorować wydajność wystąpienia bazy danych Lakebase przy użyciu karty Metryki na stronie szczegółów wystąpienia.

Metryki dostępu

Aby uzyskać dostęp do metryk dla wystąpienia:

  1. Przejdź do strony z szczegółami swojego wystąpienia. Aby dowiedzieć się, jak otworzyć stronę szczegółów wystąpienia, zobacz Uzyskiwanie dostępu do wystąpienia bazy danych.
  2. Kliknij kartę Metryki .

Metryki wystąpienia bazy danych

Dostępne metryki

Użyj następujących metryk, aby przeanalizować trendy wydajności, zidentyfikować potencjalne wąskie gardła i ocenić, czy zoptymalizować użycie aplikacji, czy zwiększyć skalę instancji.

  • Transakcje na sekundę: Pokazuje zatwierdzoną przepływność transakcji. Służy do zrozumienia wzorców obciążeń i identyfikowania okresów transakcji szczytowych. Jeśli ta wartość jest stale wysoka, rozważ optymalizację zachowania klienta lub zwiększenie rozmiaru wystąpienia.

  • Wiersze na sekundę: Wyświetla liczbę pobranych wierszy, zwróconych, wstawionych, zaktualizowanych i usuniętych. Pobrane wiersze to liczba wierszy zwracanych klientom. Liczba zwracanych wierszy odnosi się do liczby wierszy odczytanych przez zapytania. Pomaga zdiagnozować typ obciążenia i jego wpływ na system. Jeśli wydajność jest ograniczona, rozważ dodanie indeksów lub optymalizację wzorców zapytań.

  • Otwarte połączenia: Wyświetla liczbę otwartych aktywnych połączeń. Połączenia zużywają zasoby wystąpienia. Użyj tej opcji, aby ocenić, czy wymagane jest buforowanie połączeń po stronie klienta. Zapoznaj się z limitami maksymalnej liczby dozwolonych połączeń.

  • Wykorzystanie pamięci masowej: Wskazuje bieżące użycie pamięci masowej dla instancji. Jeśli wykorzystanie zbliża się do limitów aprowizacji usługi Lakebase, usuń niepotrzebne dane lub indeksy. Alternatywnie skontaktuj się z pomocą techniczną, aby poprosić o zwiększenie limitu przydziału.

  • Wykorzystanie procesora (%): Mierzy użycie procesora w wystąpieniu bazy danych. Wysokie użycie procesora CPU może wskazywać na duże obciążenie obliczeniowe. Rozważ optymalizacje po stronie aplikacji lub zwiększenie rozmiaru wystąpienia.

  • Przepływność odczytu strony (%): Odzwierciedla, jak blisko instancja jest do wykorzystania swojej pojemności odczytu strony, zwykle spowodowane niepowodzeniami w pamięci podręcznej. Jeśli wartość przepustowości odczytu strony jest wysoka, zmniejsz obciążenie lub zestaw danych roboczych, dodaj indeksy, buforuj zapytania po stronie klienta lub usprawnij dane.

  • Wskaźnik trafień pamięci podręcznej buforu (%): Wskazuje procent odczytów realizowanych z pamięci. Obciążenia o wysokiej wydajności powinny widzieć wartości powyżej 99%. Niskie wskaźniki sugerują, że obciążenie przekracza pojemność pamięci podręcznej lub mogłoby przynieść korzyści z optymalizacji.

  • Wskaźnik trafień lokalnej pamięci podręcznej SSD (%): Śledzi procent odczytów dostarczanych z pamięci podręcznej SSD po chybieniu pamięci podręcznej buforu. Niska wartość może zwiększyć przepływność odczytu strony. Użyj podobnych optymalizacji jak w przypadku pamięci podręcznej buforu lub rozważ większą instancję.

  • Zakleszczenia na sekundę: Mierzy, jak często transakcje napotykają zakleszczenia. Zwykle występują one, gdy wiele transakcji uzyskuje dostęp do tych samych zasobów w kolejności powodującej konflikt. Zbadaj i refaktoryzuj obciążenia, aby zapobiec zakleszczeniom.