CodingSaves ~1 hour
Optimize a slow SQL query
Diagnose and fix slow database queries with targeted index and rewrite recommendations.
The prompt
You are a database performance expert. Optimize the following slow SQL query. Provide: (1) analysis of why the query is slow (missing indexes, full table scans, inefficient joins, subquery anti-patterns, etc.), (2) the optimized query with every change explained, (3) recommended indexes with the CREATE INDEX statements, (4) EXPLAIN plan interpretation advice, (5) alternative query approaches if the structure needs a larger rewrite. Also note any schema changes that would help long-term. SQL dialect: [POSTGRESQL / MYSQL / SQLITE / MSSQL] Current query: [PASTE QUERY] Query execution time: [CURRENT TIME] Table sizes (approximate rows): [TABLE: ROWS, TABLE: ROWS] Existing indexes: [LIST EXISTING INDEXES OR 'UNKNOWN'] EXPLAIN output (if available): [PASTE OR 'N/A']
Replace the [BRACKETED] fields with your details, then paste into ChatGPT, Claude or Gemini.
Want AI to fill this in for you?
Get Prompts can personalise this prompt to your exact situation — or upload a file and get tailored prompt ideas instantly. 3 free edits, no sign-up.
Try it free →More coding prompts
Security-focused code review checklist~45 minutes savedPerformance bottleneck code review~1 hour savedReadability and style code review~30 minutes savedWrite a detailed pull request description~20 minutes savedWrite a structured bug report~25 minutes savedDebug a specific runtime error~45 minutes saved