Welcome to the pganalyze documentation!
Learn more about how pganalyze works, and how to connect it with your Postgres database. pganalyze enables you to deliver consistent PostgreSQL performance and availability, at any scale.
In order to use pganalyze you need to install the pganalyze collector in your environment, either on the database server directly, or a container / VM close to it when using managed database services. The collector sends query data and other statistics on a continuous basis — to the pganalyze cloud service, or to your pganalyze Enterprise Server installation.
To continue, select in which environment you are running your Postgres database:
Explore how pganalyze works
pganalyze Index AdvisorAutomatically finds missing indexes and unused index opportunitiesIndexing EngineExtracts table scans and identifies missing indexes using "What If?" analysis
Alerts & Check-UpDetects common database problems and notifies via email, Slack and PagerDutyConnectionsMonitors wait events, lock problems and other activity in near-realtime
EXPLAINCollects query plans for slow Postgres queries and finds insightsLog InsightsContinuously monitors your Postgres error log for unexpected events
Manage your pganalyze installation
Account Management & SSOManage accounts with different roles, and enable Single Sign-On through SAMLpganalyze Enterprise ServerInstall pganalyze as a fully self-hosted version behind your firewall
Couldn't find what you were looking for or want to talk about something specific?
Start a conversation with us →