Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Skalowanie automatyczne bazy danych Lakebase znajduje się w wersji beta w następujących regionach: eastus2, westeurope, westus.
Autoskalowanie bazy danych Lakebase to najnowsza wersja bazy danych Lakebase z automatycznym skalowaniem obliczeniowym, skalowaniem do zera, rozgałęzianiem i natychmiastowym przywracaniem. Aby zapoznać się z porównaniem funkcji z aprowizowaną usługą Lakebase, zobacz wybieranie między wersjami.
PgHero to narzędzie do monitorowania wydajności typu open source dla bazy danych Postgres, które ułatwia znajdowanie i rozwiązywanie problemów z danymi przy użyciu interfejsu pulpitu nawigacyjnego. Za pomocą narzędzia PgHero można monitorować wydajność bazy danych Postgres w usłudze Lakebase, identyfikować powolne zapytania, analizować wzorce zapytań i uzyskiwać szczegółowe informacje umożliwiające podejmowanie działań w celu zoptymalizowania operacji bazy danych.
Kiedy należy używać narzędzia PgHero
Użyj narzędzia PgHero, jeśli potrzebujesz:
- Proste, ukierunkowane monitorowanie wydajności bazy danych Postgres
- Identyfikacja długotrwałych zapytań
- Wykrywanie tabel wymagających opróżniania
- Identyfikacja zduplikowanych lub brakujących indeksów
- Wyświetlanie połączeń według bazy danych i użytkownika
- Wyjaśnienie zapytania, analiza i wizualizacja
- Uproszczone monitorowanie bez złożonej konfiguracji
Uwaga / Notatka
Usługa Lakebase Postgres nie obsługuje obecnie narzędzi do monitorowania ani platform, które wymagają zainstalowania agenta w systemie hosta Postgres.
Instalowanie narzędzia PgHero
Narzędzie PgHero obsługuje instalację z platformami Docker, Linux i Rails. W tym przewodniku pokazano, jak zainstalować narzędzie PgHero za pomocą platformy Docker i połączyć ją z bazą danych Lakebase Postgres.
Przed rozpoczęciem:
- Upewnij się, że masz zainstalowany monitor z rozszerzeniem pg_stat_statements . Narzędzie PgHero używa go do statystyk zapytań.
- Upewnij się, że masz zainstalowaną platformę Docker. Zobacz Instalacja silnika Docker dla instrukcji.
Narzędzie PgHero jest dostępne w witrynie DockerHub. Aby go zainstalować, uruchom polecenie:
docker pull ankane/pghero
Łączenie programu PgHero z usługą Lakebase
Przejdź do aplikacji Lakebase, klikając przełącznik aplikacji w prawym górnym rogu obszaru roboczego.
Wybierz projekt.
Kliknij przycisk Połącz, aby otworzyć modalne połączenie z bazą danych.
Skopiuj parametry połączenia.
Wykonaj to polecenie, zastępując
$DB_URLswoim ciągiem połączenia Lakebase Postgres:docker run -ti -e DATABASE_URL='$DB_URL' -p 8080:8080 ankane/pgheroOtwórz http://localhost:8080 w przeglądarce, aby uzyskać dostęp do pulpitu nawigacyjnego pgHero.
Aby uzyskać szczegółowe informacje o parametrach połączenia, zobacz Klienci Postgres.
Funkcje monitorowania pgHero
Narzędzie PgHero zapewnia ukierunkowane możliwości monitorowania:
- Wolne zapytania: identyfikowanie i analizowanie najwolniejszych zapytań w bazie danych
- Statystyki zapytań: Wyświetlanie statystyk wykonywania zapytań i metryk wydajności
- Użycie indeksu: monitorowanie wydajności indeksu i identyfikowanie zduplikowanych lub nieużywanych indeksów
- Statystyki tabeli: rozmiary tabeli bazy danych, liczby wierszy i wymagania dotyczące czyszczenia
- Statystyki połączeń: wyświetlanie połączeń według bazy danych i użytkownika oraz analizowanie pul połączeń
- Analiza zapytań: objaśnienie, analizowanie i wizualizowanie planów wykonywania zapytań
- Sugestie: Zautomatyzowane zalecenia dotyczące ulepszeń wydajności