🐘
ChatGPT intermediate

Dicas de troubleshooting em postgresql para PostgreSQL

Prompt gerado automaticamente para Troubleshooting em PostgreSQL em PostgreSQL

2 usos PostgreSQL

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