Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Belangrijk
Lakebase Autoscaling is de nieuwste versie van Lakebase, met automatisch schalen van rekenkracht, schaal-tot-nul, branching-functionaliteit en direct herstellen. Zie Beschikbaarheid van regio's voor ondersteunde regio's. Als u een door Lakebase ingericht gebruiker bent, raadpleegt u Lakebase Ingericht.
PgHero is een opensource-hulpprogramma voor prestatiebewaking voor Postgres waarmee u gegevensproblemen kunt vinden en oplossen met behulp van een dashboardinterface. U kunt PgHero gebruiken om de prestaties van uw Lakebase Postgres-database te bewaken, trage query's te identificeren, querypatronen te analyseren en bruikbare inzichten te verkrijgen om uw databasebewerkingen te optimaliseren.
Wanneer gebruikt u PgHero?
Gebruik PgHero wanneer u het volgende nodig hebt:
- Eenvoudige, gerichte Postgres-prestatiebewaking
- Identificatie van lange zoekopdrachten
- Detectie van tabellen waarvoor vacuüm is vereist
- Identificatie van dubbele of ontbrekende indexen
- Weergave van verbindingen per database en gebruiker
- Uitleg, analyse en visualisatie van query's
- Lichtgewicht bewaking zonder complexe configuratie
Opmerking
Lakebase Postgres biedt momenteel geen ondersteuning voor bewakingshulpprogramma's of platforms waarvoor een agent moet worden geïnstalleerd op het Postgres-hostsysteem.
PgHero installeren
PgHero ondersteunt installatie met Docker, Linux en Rails. Deze handleiding laat zien hoe u PgHero installeert met Docker en deze verbindt met uw Lakebase Postgres-database.
Voordat u begint:
- Zorg ervoor dat de Monitor met pg_stat_statements-extensie is geïnstalleerd. PgHero gebruikt deze voor querystatistieken.
- Zorg ervoor dat Docker is geïnstalleerd. Zie Docker Engine installeren voor instructies.
- Zie Verbindingsreeksen voor netwerkconfiguratie en acceptatielijst met IP-adressen wanneer u een firewall aan de clientzijde gebruikt.
PgHero is beschikbaar op DockerHub. Voer de volgende opdracht uit om deze te installeren:
docker pull ankane/pghero
PgHero verbinden met Lakebase
Navigeer naar de Lakebase-app door te klikken op de app-switcher in de rechterbovenhoek van uw werkruimte.
Selecteer uw project.
Klik op Verbinding maken om de databaseverbinding modaal te openen.
Kopieer de connectionstring.
Voer deze opdracht uit en vervang
<your-connection-string>door uw Lakebase Postgres-connection string:docker run -ti -e DATABASE_URL="<your-connection-string>" -p 8080:8080 ankane/pgheroOpen http://localhost:8080 in uw browser om toegang te krijgen tot het PgHero-dashboard.
Zie Postgres-clients voor gedetailleerde connection string informatie.
PgHero-bewakingsfuncties
PgHero biedt gerichte bewakingsmogelijkheden:
- Trage query's: de traagste query's in uw database identificeren en analyseren
- Querystatistieken: Statistieken van queryuitvoering en metrische prestatiegegevens weergeven
- Indexgebruik: de efficiëntie van de index bewaken en dubbele of ongebruikte indexen identificeren
- Tabelstatistieken: Databasetabelgrootten, aantal rijen en vacuümvereisten
- Verbindingsstatistieken: Verbindingen per database en gebruiker weergeven en verbindingsgroepen analyseren
- Queryanalyse: Uitvoeringsplannen voor query's uitleggen, analyseren en visualiseren
- Suggesties: Geautomatiseerde aanbevelingen voor prestatieverbeteringen