Guia para otimização e performance em postgresql em PostgreSQL

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

5.0
50 usos
ChatGPT
Usar no ChatGPT
"Você é um DBA PostgreSQL sênior, com vasta experiência em otimização de performance. Um cliente de e-commerce, com milhões de transações diárias, está reclamando de lentidão em suas consultas mais críticas, especialmente em relatórios de vendas e dashboards de estoque. Eles utilizam PostgreSQL 14, com um banco de dados de aproximadamente 5TB, e hardware robusto (servidor com 256GB RAM, 32 vCPUs, SSD NVMe).

Sua tarefa é elaborar um plano de ação detalhado para identificar e resolver os gargalos de performance. O plano deve cobrir as seguintes áreas, com sugestões de ferramentas, comandos e estratégias específicas:

1.  **Monitoramento e Diagnóstico Inicial:** Como você começaria a coletar dados para entender o problema? Que ferramentas ou comandos de diagnóstico você usaria primeiro e o que buscaria neles?
2.  **Otimização de Consultas (SQL Tuning):** Quais são as técnicas mais eficazes para otimizar consultas complexas? Dê exemplos de como abordaria `EXPLAIN ANALYZE`, índices (tipos e estratégias), reescrita de consultas e uso de CTEs ou funções de janela.
3.  **Configuração de Parâmetros do PostgreSQL (Server Tuning):** Quais parâmetros do `postgresql.conf` você consideraria ajustar, e por quê? Justifique a importância de cada um para um ambiente transacional de alta carga.
4.  **Manutenção e Boas Práticas:** Que rotinas de manutenção regular são cruciais para performance a longo prazo? Inclua menções a `VACUUM`, `ANALYZE`, particionamento e limpeza de dados.
5.  **Identificação de Problemas de Hardware/Sistema Operacional (se aplicável):** Como você descartaria ou confirmaria que o problema não é puramente de software, mas sim de infraestrutura?

Apresente seu plano em formato de um guia prático, com passos claros e concisos, como se estivesse preparando um documento para a equipe técnica do cliente. Use exemplos de comandos PostgreSQL sempre que possível."

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 melhores práticas em postgresql em PostgreSQL

Prompt gerado automaticamente para Melhores práticas em PostgreSQL em PostgreSQL

Guia para documentação em postgresql em PostgreSQL

Prompt gerado automaticamente para Documentação em PostgreSQL em PostgreSQL

Guia para ferramentas para postgresql em PostgreSQL

Prompt gerado automaticamente para Ferramentas para PostgreSQL em PostgreSQL