Mini DBA execution plan analysis helps DBAs and developers move from "this query is expensive" to "this is the part of the plan I should investigate first." Execution plans are available from different pages depending on the database platform, permissions, and collected data. Use this page as the cross-platform guide, then open the database-specific page for the execution plan controls used by SQL Server, Azure SQL, PostgreSQL, MySQL, MariaDB, or Oracle.
Execution plans are most useful after you have already identified a candidate query from Activity, Queries, Profiler, Query Store, or a database detail page. Mini DBA surfaces plans where the monitored platform exposes enough information and the monitoring account has permission to retrieve it.
Common entry points include:
An execution plan is evidence, not a complete diagnosis by itself. Always compare the plan with runtime facts such as duration, CPU, reads, writes, waits, execution count, row counts, blocking, and the time range of the user complaint. A plan that looks inefficient may not be the best first target if it runs rarely. A plan with a small per-run cost may be a major issue if it runs thousands of times per minute.
Before making a tuning change, collect:
Mini DBA plan controls are designed to help you drill from the statement into the costly part of the plan. On platforms that expose operator-level detail, sort or review by cost, row estimate, access method, joins, predicates, and object names. Expensive operators are not automatically wrong, but they are useful starting points.
When reviewing operators, ask:
Where the plan control includes an AI Assistant tab, Mini DBA passes focused plan context rather than only the general server snapshot. Depending on the platform, this can include SQL Server or Azure SQL plan XML, PostgreSQL plan text and XML, MySQL/MariaDB plan tree, JSON, and operator rows, or Oracle plan text and operator predicates.
Good AI plan prompts include:
Which operator should I investigate first and what evidence supports that?
Does this plan suggest missing indexes, stale statistics, bad row estimates, parameter sensitivity, or excessive sorting?
Give me a safe tuning order. Separate query rewrite, index, statistics, and capacity recommendations.
For more on the AI workflow, see Mini DBA AI Assistant and Performance Tuning With AI.
Each database engine exposes plans differently. Use the relevant guide for the controls you see in the Mini DBA Console: