PG Lens
Stop guessing which queries are hurting you. We guide setup (RDS/Cloud SQL/Azure/Supabase/Neon), collect stats safely, and send a weekly “what to fix next” digest.



What you get in the first 10 minutes?
Benefits designed to provide a seamless, secure, and accessible experience for all users.
Setup wizard that actually finishes
We detect your current state and tell you exactly what to do next: Extension missing vs. needs restart vs. permission issue Provider-aware steps for RDS / Cloud SQL / Azure / Supabase / Neon Copy-paste SQL + “Forward to admin” message
Setup wizard that actually finishes
We detect your current state and tell you exactly what to do next: Extension missing vs. needs restart vs. permission issue Provider-aware steps for RDS / Cloud SQL / Azure / Supabase / Neon Copy-paste SQL + “Forward to admin” message
Setup wizard that actually finishes
We detect your current state and tell you exactly what to do next: Extension missing vs. needs restart vs. permission issue Provider-aware steps for RDS / Cloud SQL / Azure / Supabase / Neon Copy-paste SQL + “Forward to admin” message
“Warm-up” mode (no confusion)
pg_stat_statements starts empty after enabling. We show: baseline progress when your first digest will arrive (typically after traffic, usually within 1–24h)
“Warm-up” mode (no confusion)
pg_stat_statements starts empty after enabling. We show: baseline progress when your first digest will arrive (typically after traffic, usually within 1–24h)
“Warm-up” mode (no confusion)
pg_stat_statements starts empty after enabling. We show: baseline progress when your first digest will arrive (typically after traffic, usually within 1–24h)
Immediate value with Live Health
Even before query history is ready, you get: long-running queries (right now) blockers/blocked connection summary database size + top tables dead tuples / autovacuum risk signals
Immediate value with Live Health
Even before query history is ready, you get: long-running queries (right now) blockers/blocked connection summary database size + top tables dead tuples / autovacuum risk signals
Immediate value with Live Health
Even before query history is ready, you get: long-running queries (right now) blockers/blocked connection summary database size + top tables dead tuples / autovacuum risk signals
How It Works
How It Works

1
Connect your DB (read-only user)

1
Connect your DB (read-only user)

1
Connect your DB (read-only user)

2
We check setup and guide enablement

2
We check setup and guide enablement

2
We check setup and guide enablement

3
We collect snapshots and compute interval stats

3
We collect snapshots and compute interval stats

3
We collect snapshots and compute interval stats
Trusted by CTO's and Postgres DBA over the world
Used by teams who run Postgres in production.
Pricing
Pricing
Pricing
Startup
$49 / month
3 databases
30-day retention
Index recommendations
Email alerts
Priority support
Business
$149 / month
10 databases
90-day retention
Slack/Teams alerts
Automated reports
Unlimited users
Enterprise
Custom
Unlimited everything
SSO, API, on-premise
Dedicated support
Your Questions, Answered
Your Questions, Answered
Find everything you need to know about Postgres Performance Guard
Find everything you need to know about Postgres Performance Guard
Does this replace Datadog/NewRelic?
Why is pg_stat_statements empty after enabling?
Do you support managed Postgres (RDS, Cloud SQL, etc.)?
Can I use it if I don’t have superuser?
Does this replace Datadog/NewRelic?
Why is pg_stat_statements empty after enabling?
Do you support managed Postgres (RDS, Cloud SQL, etc.)?
Can I use it if I don’t have superuser?
Does this replace Datadog/NewRelic?
Why is pg_stat_statements empty after enabling?
Do you support managed Postgres (RDS, Cloud SQL, etc.)?
Can I use it if I don’t have superuser?
Will this slow down my database?
How do you handle data security?
Will this work if I have multiple databases or environments (prod/staging)?
Can I share the digest with my team?
Will this slow down my database?
How do you handle data security?
Will this work if I have multiple databases or environments (prod/staging)?
Can I share the digest with my team?
Will this slow down my database?
How do you handle data security?
Will this work if I have multiple databases or environments (prod/staging)?
Can I share the digest with my team?
Ready to take control of your Postgres Performance?
Join thousands of users who trust PPG for secure, seamless, and efficient Postgres Performance Monitoring.