Como testar Índices e performance em SQL
Prompt gerado automaticamente para Índices e performance em SQL
5.0
50 usos
ChatGPT
"Considerando um banco de dados relacional com tabelas que armazenam dados de vendas (pedidos, itens de pedido, clientes, produtos), projete um plano detalhado para otimizar a performance de consultas analíticas frequentes, como 'qual o valor total de vendas por categoria de produto no último trimestre?' ou 'quais os 10 produtos mais vendidos em uma região específica no último ano?'. Seu plano deve focar na criação e gestão de índices.
Para cada consulta de exemplo, e para tipos de consulta analítica similares, identifique:
1. **Quais colunas seriam candidatas ideais para indexação** e por quê (justifique a escolha do tipo de índice, como B-tree, hash, bitmap, se aplicável, e se seria clustered ou non-clustered, primário ou secundário).
2. **A ordem ideal das colunas em índices compostos**, considerando a seletividade e a cardinalidade dos dados.
3. **Como a inclusão desses índices impactaria o desempenho** (leitura, escrita, armazenamento).
4. **Estratégias para monitorar a eficácia dos índices** e identificar índices subutilizados ou redundantes.
5. **Considerações sobre a manutenção desses índices** (reconstrução, reorganização) e como equilibrar a performance de leitura com a de escrita em cenários de alta transação.
Apresente sua resposta de forma estruturada, com exemplos de comandos SQL (DDL) para criação dos índices, se possível, e uma análise clara dos trade-offs envolvidos."
Tags relacionadas
Como Usar este Prompt
1
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
2
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
3
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de SQL
Continue explorando prompts nesta categoria.
Melhores práticas de backup e recovery para SQL
Prompt gerado automaticamente para Backup e recovery em SQL
Guia para security e permissions em SQL
Prompt gerado automaticamente para Security e permissions em SQL
Melhores práticas de analytics e reporting para SQL
Prompt gerado automaticamente para Analytics e reporting em SQL