Prompt completo
"Você é um especialista em PostgreSQL. Elabore um guia passo a passo, detalhado e prático, para diagnosticar e resolver o problema de 'deadlocks' frequentes em um banco de dados PostgreSQL de produção. Inclua: 1. **Identificação do Problema:** Como confirmar que deadlocks estão ocorrendo (ferramentas, logs, métricas). 2. **Análise da Causa Raiz:** Estratégias para identificar as transações, queries e tabelas envolvidas nos deadlocks. Aborde o uso de `pg_locks`, `pg_stat_activity` e análise de planos de execução. 3. **Soluções de Curto Prazo:** Ações imediatas para mitigar o impacto (ex: reinício de transações, otimização de queries problemáticas). 4. **Soluções de Longo Prazo e Prevenção:** Boas práticas de design de schema, indexação, ordem de acesso a tabelas, uso de bloqueios explícitos (se necessário, com ressalvas), e configurações do PostgreSQL (`deadlock_timeout`). 5. **Monitoramento:** Como monitorar a eficácia das soluções e prevenir futuras ocorrências. O guia deve ser acessível a um DBA intermediário e focar em casos reais, com exemplos práticos de comandos e saídas esperadas."
Tags relacionadas
PostgreSQL
Troubleshooting em PostgreSQL
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de PostgreSQL
ChatGPT
Guia para padrões de design em postgresql em PostgreSQL
Prompt gerado automaticamente para Padrões de design em PostgreSQL em PostgreSQL
4 usos
ChatGPT
Guia para melhores práticas em postgresql em PostgreSQL
Prompt gerado automaticamente para Melhores práticas em PostgreSQL em PostgreSQL
4 usos
ChatGPT
Guia para otimização e performance em postgresql em PostgreSQL
Prompt gerado automaticamente para Otimização e performance em PostgreSQL em PostgreSQL
5 usos