Dicas de troubleshooting em postgresql para PostgreSQL
Prompt gerado automaticamente para Troubleshooting em PostgreSQL em PostgreSQL
"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
Como Usar este Prompt
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de PostgreSQL
Continue explorando prompts nesta categoria.
Guia para otimização e performance em postgresql em PostgreSQL
Prompt gerado automaticamente para Otimização e performance em PostgreSQL em PostgreSQL
Guia para ferramentas para postgresql em PostgreSQL
Prompt gerado automaticamente para Ferramentas para PostgreSQL em PostgreSQL
Guia para melhores práticas em postgresql em PostgreSQL
Prompt gerado automaticamente para Melhores práticas em PostgreSQL em PostgreSQL