AIO APEX
ClaudeDatabase optimization

Otimizador de consultas SQL

Compartilhar:

Why this prompt matters

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

What we use it for

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.

Result

**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: