🐘
ChatGPT intermediate

Como debuggar debugging em postgresql em PostgreSQL

Prompt gerado automaticamente para Debugging em PostgreSQL em PostgreSQL

2 usos PostgreSQL

Prompt completo

"Você é um engenheiro de dados sênior especializado em PostgreSQL. Um cliente relatou que seu banco de dados PostgreSQL está com picos de CPU incomuns e lentidão em consultas específicas, especialmente durante a noite. Eles suspeitam de problemas de desempenho, mas não conseguem identificar a causa raiz.

Crie um guia passo a passo detalhado para diagnosticar e resolver este problema. O guia deve incluir:

1.  **Ferramentas e Comandos Essenciais:** Liste os comandos SQL (e possivelmente comandos de shell relacionados ao PostgreSQL) que você usaria para coletar informações relevantes sobre o estado do banco de dados (ex: `pg_stat_activity`, `pg_stat_statements`, logs, etc.). Explique brevemente o propósito de cada um.
2.  **Passos de Diagnóstico:** Descreva a metodologia que você seguiria para identificar a causa dos picos de CPU e lentidão. Isso deve incluir a análise de:
    *   Consultas lentas (e como identificá-las).
    *   Bloqueios e deadlocks.
    *   Uso de índices (ou falta deles).
    *   Estatísticas do planejador de consultas.
    *   Configurações de `postgresql.conf` que podem impactar o desempenho.
    *   Uso de recursos do sistema operacional (CPU, I/O, memória).
3.  **Estratégias de Resolução:** Para cada tipo de problema potencial identificado na etapa de diagnóstico, proponha soluções práticas. Por exemplo: otimização de consultas, criação/reconstrução de índices, ajuste de parâmetros de configuração, etc.
4.  **Monitoramento Pós-Resolução:** Como você monitoraria o banco de dados após implementar as soluções para garantir que o problema foi resolvido e não retorne?

O guia deve ser claro, conciso e prático, como se fosse entregue a um colega júnior para ajudá-lo a depurar o problema."

Tags relacionadas

PostgreSQL Debugging 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