SQL Review
Use when reviewing queries, indexes, or migrations before production.
When to activate
- New migration or schema change
- Slow query investigation
- Index recommendations
Procedure
- Check for missing indexes on filter/join columns.
- Flag
SELECT *, unbounded scans, and missingLIMITon exploratory queries. - Verify migrations are reversible or document irreversible steps.
- Prefer parameterized queries; never interpolate user input.
- Suggest
EXPLAINfor non-trivial queries.
Output format
- Findings by severity (blocker, warning, note)
- Suggested index or rewrite
- Migration risk summary