Como otimizar Índices e performance em SQL

Prompt gerado automaticamente para Índices e performance em SQL

5.0
37 usos
ChatGPT
Usar no ChatGPT
"Você é um DBA experiente e consultor de performance. Uma empresa de e-commerce está com problemas de lentidão em seu banco de dados PostgreSQL. A equipe de desenvolvimento recentemente criou uma nova funcionalidade de 'histórico de pedidos' que armazena milhões de registros diários em uma tabela `pedidos_historico` com as colunas `id_pedido`, `id_cliente`, `data_pedido`, `valor_total`, `status_pedido` e `detalhes_jsonb`.

Os relatórios gerenciais que consultam essa tabela, especialmente aqueles que filtram por `id_cliente` e `data_pedido` em um intervalo, estão extremamente lentos. A equipe já adicionou um índice B-tree em `id_cliente` e outro em `data_pedido`, mas a performance ainda é insatisfatória para consultas combinadas.

Analise o cenário e proponha uma estratégia de indexação **otimizada** para a tabela `pedidos_historico` que melhore significativamente a performance das consultas mais comuns (filtro por `id_cliente` e `data_pedido` em intervalo, e ocasionalmente por `status_pedido`), considerando o volume de dados e a natureza das consultas. Justifique suas escolhas e explique os benefícios esperados de cada índice proposto."

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.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

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