Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano sposób identyfikowania głównej przyczyny wysokiego wykorzystania pamięci. Umożliwia również podjęcie działań naprawczych, aby kontrolować wykorzystanie procesora podczas korzystania z usługi Azure Database for PostgreSQL.
W tym artykule możesz dowiedzieć się:
- Informacje o przewodnikach rozwiązywania problemów w celu identyfikowania i uzyskiwania zaleceń w celu ograniczenia głównych przyczyn.
- Informacje o narzędziach do identyfikowania wysokiego wykorzystania pamięci.
- Przyczyny wysokiego wykorzystania pamięci i akcji korygacyjnych.
Przewodniki rozwiązywania problemów
Korzystając z przewodników rozwiązywania problemów, można zidentyfikować prawdopodobną główną przyczynę scenariusza wysokiego użycia procesora CPU i zapoznać się z zaleceniami, aby wyeliminować znaleziony problem.
Aby dowiedzieć się, jak skonfigurować instrukcje rozwiązywania problemów i korzystać z nich, wykonaj czynności opisane w Konfigurowanie instrukcji rozwiązywania problemów.
Narzędzia do identyfikowania wysokiego wykorzystania pamięci
Rozważ użycie poniższej listy narzędzi do identyfikowania wysokiego wykorzystania procesora CPU.
Metryki Azure
Metryki platformy Azure to dobry punkt wyjścia do monitorowania procentu pamięci używanej przez określony okres.
W celu proaktywnego monitorowania można skonfigurować alerty dotyczące metryk. Aby uzyskać szczegółowe wskazówki, zobacz Azure Metrics (Metryki platformy Azure).
Magazyn zapytań SQL
Magazyn zapytań automatycznie przechwytuje historię zapytań i statystyk środowiska uruchomieniowego i zachowuje je do przeglądu. Dzieli dane według czasu, dzięki czemu można zobaczyć wzorce użycia w czasie. Dane dla wszystkich użytkowników, baz danych i zapytań są przechowywane w bazie danych o nazwie azure_sys w wystąpieniu serwera elastycznego usługi Azure Database for PostgreSQL.
Magazyn zapytań może skorelować informacje o zdarzeniach oczekiwania ze statystykami czasu wykonywania zapytania. Użyj magazynu zapytań, aby zidentyfikować zapytania, które mają duże zużycie pamięci w okresie zainteresowania.
Aby uzyskać więcej informacji, zobacz magazyn zapytań.
Przyczyny i działania naprawcze
Rozważ następujące przyczyny i akcje korygujące dotyczące rozwiązywania problemów z wysokim wykorzystaniem pamięci.
Parameters
Niewłaściwa konfiguracja następujących parametrów może mieć wpływ na ilość pamięci zużywanej przez obciążenie. Dlatego należy przejrzeć i dostosować ich wartości zgodnie z własnymi potrzebami:
Korzystanie z FUNKCJI EXPLAIN ANALYZE
Gdy znasz zapytania zużywające więcej pamięci, użyj funkcji WYJAŚNIJ ANALIZĘ , aby dokładniej je zbadać i dostroić.
Aby uzyskać więcej informacji na temat polecenia EXPLAIN ANALYZE , zapoznaj się z jego dokumentacją.
Treści powiązane
- Rozwiązywanie problemów z wysokim użyciem procesora CPU w usłudze Azure Database for PostgreSQL.
- Rozwiązywanie problemów dotyczących wysokiego wykorzystania IOPS w usłudze Azure Database for PostgreSQL.
- Jak rozwiązywać problemy i identyfikować wolne wykonywanie zapytań w usłudze Azure Database for PostgreSQL.
- Parametry w usłudze Azure Database for PostgreSQL.
- Konfiguracja automatycznego czyszczenia w usłudze Azure Database for PostgreSQL