AIO APEX
ClaudeDatabase optimization

Otimizador de consultas SQL

Compartilhar:
Otimizador de consultas SQL

Porque é que este prompt importa

Query optimization requires understanding execution plans. This prompt forces the AI to think about data volume and access patterns.

Para que o usamos

Database optimization

Prompt

Analyze the following SQL query for performance issues. Provide: 1) What makes it slow, 2) An optimized version with explanation, 3) Recommended indexes, 4) Estimated improvement. Consider table sizes of 1M+ rows.

Resultado

**Problem**: The subquery in the WHERE clause executes for every row (correlated subquery).

**Optimized Query**: ```sql SELECT o.id, o.total, u.name FROM orders o JOIN users u ON o.user_id = u.id JOIN (SELECT user_id, MAX(created_at) as latest FROM orders GROUP BY user_id) latest_o ON o.user_id = latest_o.user_id AND o.created_at = latest_o.latest WHERE o.total > 100; ```

**Recommended Index**: `CREATE INDEX idx_orders_user_created ON orders(user_id, created_at DESC);`

Otimizador de consultas SQL

Analisa e otimiza consultas SQL para melhorar o desempenho do banco de dados.

Este prompt de IA foi projetado para ajudá-lo a obter os melhores resultados. Siga as instruções e personalize os parâmetros de acordo com suas necessidades específicas.

Para obter os melhores resultados, forneça contexto detalhado e especifique o formato de saída desejado. Experimente diferentes variações para encontrar a que melhor se adapta ao seu caso de uso.

Compartilhar: