logo

pgAssistant helps you design your schema, understand and optimize PostgreSQL database performance.


Deterministic First, AI When Needed

pgAssistant is built on a simple principle:

Start with deterministic database analysis.
Use AI only when it adds value.

Deterministic Analysis (Core Engine)

pgAssistant directly queries PostgreSQL system catalogs to produce reliable and reproducible diagnostics.

With pgAssistant v2.8, this is now unified into the Global Advisor:

No AI. No guesswork. Just PostgreSQL truth.


Query-Level Analysis

For deeper performance tuning, pgAssistant analyzes real execution plans:


AI (Optional Layer)

AI is available as an augmentation layer, not a dependency:

You can use pgAssistant fully without AI.


Try It Online

Live demo:
https://ov-004f8b.infomaniak.ch/

Demo connection: postgresql://postgres:demo@demo-db:5432/northwind

⚠️ The public demo does NOT use an LLM
⚠️ Do not provide personal API keys


Why pgAssistant?

Explore the documentation, blog posts, or the
GitHub repository


Before you begin

Read this documentation:


Complementary Tools for Working with pgAssistant

While pgAssistant focuses on query optimization and schema analysis, it is not a monitoring tool.

For real-time metrics and observability, we recommend:

Why pgWatch?

pgWatch monitors your database.
pgAssistant helps you fix it.