Query Optimization Agent

Suggests rewrites and indexes for a slow query, based on how the database plans to run it.

What you provide

How the plan is read

The agent asks the database for the plan without running the query wherever the engine allows it, so the statement cannot change anything. On PostgreSQL and MySQL engines the request is also made inside a read-only transaction.

When the database cannot plan the query, the answer says so and the advice is based on the query and the schema alone.

What you get