Table definitions
Column types, keys, and relationships help prevent unsuitable index advice.
No table definitions added yet.
Choose a version when you know it. The analyzer will explain any assumptions it has to make.
Open this only when the query refers to tables the analyzer cannot see, or SQL Server has already returned an error.
Analysis result
Optional next step
Run the quick review first, then add only the database evidence you have. Your query stays filled in and is never executed by StarAssist.
Guided performance check
Choose one goal. We will show only the evidence that helps with it.
Step 2
Each item includes simple collection steps. You can skip optional items.
Column types, keys, and relationships help prevent unsuitable index advice.
No table definitions added yet.
Shows how SQL Server intends to access, join, sort, and aggregate the data.
.sqlplan, then upload it here.An actual plan includes runtime information but executes your query. Use it only in an authorized, safe environment—especially for UPDATE, DELETE, INSERT, MERGE, or other data-changing statements.
Shows page reads, CPU time, and elapsed time from SQL Server.
Prevents duplicate or conflicting clustered, nonclustered, composite, and included-column advice.
Shows which active sessions are waiting and what may be blocking them.
This context helps rank recommendations without asking you to write a technical explanation.
Evidence is read in your browser and sent for analysis only when you choose Run performance review. Execution plans can contain database names, object names, and parameter values—remove anything sensitive first.