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

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

5.0
32 usos
ChatGPT
Usar no ChatGPT
"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:**

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

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