Logo of Culprit SQL Studio

Culprit SQL Studio

Find slow SQL queries across databases and get instant fixes

What Culprit SQL Studio does

Culprit SQL Studio helps developers identify and optimize slow SQL queries across SQL Server, PostgreSQL, MySQL, and MariaDB databases. Simply analyze your queries and receive one-sentence fixes to improve performance.

Available as a free, open-source desktop application, command-line interface (CLI), and Model Context Protocol (MCP) server, it integrates seamlessly into your development workflow.

What users say 1

1 review

An average shows from 3 ratings.

Used Culprit SQL Studio? Add your voice.

  • cristipufu gets notified, and replied to 1 of 1 reviews.
  • A star rating is enough. A few words help even more.
SpinHire
Join SpinHire
SpinHire's avatar

SpinHire

Oct 15, 2026

Ranking by share of total database time instead of slowest single query is the bit I wish we had a few weeks ago. Our site started hanging and no query looked bad on its own: it was one ordinary listing query fired thousands of times by crawlers with odd filter combinations, and we only found it from stack dumps of the stuck workers. We run SQLite, so I can't point Culprit at it yet. Does it group statements by normalized shape, so the same query with different parameters adds up into one finding?

cristipufu's avatar

Yes. On PostgreSQL, MySQL/MariaDB and SQL Server, Culprit works from the engine's own normalized statements, so the same query with different values adds up into one statement, ranked by its share of database time, with no changes to your app.

SQLite support is coming. Point Culprit at your .db file and it opens it read-only: missing or duplicate indexes, planner statistics, free space, and the plan of any statement you give it, including whether it reads the whole table. That listing query would have shown a full scan.

SQLite itself doesn't record which statements ran or for how long, so to rank by total time Culprit can also read a query log your framework may already write: Rails' log, or Django's database log at DEBUG. It groups repeats of the same shape, so the listing query with different filter values adds up into one, ranks shapes by total time, and plans each one. Different filter combinations are separate shapes, listed side by side. Either way, no code changes. Which framework do you run?

Publisher

Is this your product? Claim it

Questions about Culprit SQL Studio

Culprit SQL Studio is a development product listed on Uneed, available for free. It's tagged with Database, SQL. See the best Database products for related options.

What is Culprit SQL Studio?

Culprit SQL Studio is find slow SQL queries across databases and get instant fixes.

Is Culprit SQL Studio free?

Yes, Culprit SQL Studio is free to use.

Is Culprit SQL Studio open source?

Yes, Culprit SQL Studio is open source. Its source code is available at https://github.com/cristipufu/culprit-sql-studio.

What are alternatives to Culprit SQL Studio?

Discover similar database, sql, testing products in the Uneed directory.

What category does Culprit SQL Studio belong to?

Culprit SQL Studio is listed under Development on Uneed.

Products like Culprit SQL Studio

Best Database products