Skip to content
dbexpertAI

Autonomous database diagnostics

Find out why your database is slow.
Free software. First database free forever.

What you get

the software

dbexpertAI, the full product

It checks your database every 90 seconds and tells you why it is slow or failing: the root cause, the evidence, and the steps to fix it.

the price

Free for your first database. Forever.

No trial period, no credit card, no contract, no strings attached. You only pay if you add more databases: $50 a month each.

the setup

Installed with you in 20 minutes

Our experts call you back and install it with you on a screen share. You read your first diagnosis before the call ends.

or just a call

Not ready to install?

Use the same form. We show you the tool and how it fits into your workflow.

read-only · runs inside your network · Windows, macOS, Ubuntu

Get your free software

Leave your details. Our experts call you back and install it with you in 20 minutes.

Free for your first database, forever. No credit card. No strings attached.

What the software tells you

Monitoring tells you what is happening. This tells you why.

Every 90 seconds it runs the investigation a senior DBA would run, on PostgreSQL, MySQL, MariaDB, Oracle and SQL Server. You get the root cause, the evidence and the fix, with the risk of applying it.

It is read-only and runs inside your network. Your data never leaves it.

Get the free software

Free for your first database, forever. No strings attached.

diagnosis · prod-postgres-01 · 07:42:18

// symptom detected

Checkout API p99 latency 8.4s (baseline 240ms)

// root cause

Autovacuum overdue on public.orders — dead/live tuple ratio 0.34 → stale statistics and heap bloat flipped the planner off the index

// diagnostic evidence

  • ├ n_dead_tup / n_live_tup = 0.34 on public.orders (pg_stat_user_tables)
  • ├ last_autovacuum 26h ago, against sustained write churn
  • └ plan flip confirmed: idx_orders_created no longer chosen

// resolution steps

  1. 1. VACUUM (ANALYZE) public.orders now
  2. 2. Raise autovacuum_vacuum_cost_limit for this table
  3. 3. Set table-level autovacuum_vacuum_scale_factor = 0.02
root cause delivered 90 seconds after detection — no human in the loop