How it works

Quietly observe. Confidently advise.

QueryInsights sits beside your databases, learns from what actually runs, and turns that into specific, ready-to-ship recommendations.

How it works

Measure, rank, prove, recommend.

QueryInsights sits beside your database, learns from the queries that actually run, and only recommends changes it has tested against your real workload.

01

Measure

Read the statistics your database already keeps for every query: executions, total time, rows read. QueryInsights records the change on each poll, so every execution counts once. Nothing sits in your traffic path.

02

Rank

Queries collapse into patterns with their literals removed, ranked by total database time. Noise you don't control, like a Spark job or BI tool, can be ignored with a rule.

03

Prove

Candidate index changes are tested on a workload twin with production's statistics. The optimizer costs your whole top-N workload, and any change that slows a query is rejected.

04

Recommend

Get the proven change set with every affected query's plan before and after, plus AI rewrites for individual slow queries, grounded in your real schema.

The flow

Sits beside your stack. Stays out of the way.

QueryInsights is a side-car for your databases — it observes, learns, and serves up advice. Nothing in the request path. Nothing for your application to integrate.

Your DatabasesPostgres · MySQL · CRDB · TrinoQueryInsightsMeasure · RankProve on twin · RecommendQuery RewritesReady to shipProven Index ChangesWhole workload · No regressionsstatisticswebhook
Design principles

Built to stay out of the way.

Out of the request path

QueryInsights observes from the side. It never proxies your application traffic, so there's no risk to latency or availability.

Grounded in your real schema

Every recommendation is generated against the actual definitions of the tables a query touches, not a generic textbook example.

Patterns, not symptoms

By normalizing queries to their pattern shape, the same fix solves a thousand variants — and you stop chasing duplicate noise.

Early access

Want to see what's slowing your database?

QueryInsights is in early access. Tell us a little about your workload and we'll be in touch.

Or email us at bhargav.akhani@queryinsights.dev