🐘
ChatGPT intermediate

Estratégias de otimização e performance em postgresql em PostgreSQL

Prompt gerado automaticamente para Otimização e performance em PostgreSQL em PostgreSQL

2 usos PostgreSQL

Prompt completo

"Você é um especialista em PostgreSQL de nível sênior, com experiência em otimização de performance. Sua tarefa é criar um plano detalhado para um administrador de banco de dados (DBA) que precisa resolver um problema de performance inesperado e crítico em um cluster PostgreSQL de produção. O DBA relatou que, após a implantação de uma nova versão de um aplicativo, as consultas mais frequentes (SELECTs complexos com múltiplos JOINs e ORDER BYs) que antes levavam milissegundos, agora estão demorando vários segundos, impactando diretamente a experiência do usuário e a disponibilidade do sistema.

O plano deve ser estruturado em passos claros e acionáveis, cobrindo as seguintes áreas, em ordem lógica de execução:

1.  **Diagnóstico Inicial e Coleta de Dados Urgente:** Quais ferramentas e comandos o DBA deve usar IMEDIATAMENTE para coletar as informações mais críticas sobre o que está acontecendo AGORA (sem causar mais impacto)? O que buscar em `pg_stat_activity`, `pg_stat_statements`, logs, etc.?
2.  **Análise e Identificação da Causa Raiz Potencial:** Com base nos dados coletados, como o DBA pode correlacionar as informações para identificar as consultas problemáticas e as possíveis causas (ex: planos de execução ruins, índices ausentes/ineficientes, bloqueios, problemas de hardware/rede, estatísticas desatualizadas, etc.)?
3.  **Ações de Mitigação de Curto Prazo (Remediação Rápida):** Quais são as soluções MAIS RÁPIDAS e de menor risco para aliviar a pressão IMEDIATAMENTE, mesmo que não sejam a solução definitiva (ex: "matar" consultas, ajustes temporários de parâmetros, etc.)?
4.  **Otimização de Médio Prazo (Solução Definitiva):** Uma vez que a crise imediata esteja controlada, quais são os passos para implementar soluções mais robustas e duradouras? Inclua:
    *   **Análise de `EXPLAIN ANALYZE`:** Como interpretar e o que buscar.
    *   **Estratégias de Indexação:** Como identificar índices ausentes ou mal utilizados e como criar índices eficazes (tipos, colunas, ordem).
    *   **Otimização de Consultas:**

Tags relacionadas

PostgreSQL Otimização e performance 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