🍃
ChatGPT intermediate

Prompt para otimização e performance em mongodb em MongoDB

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

3 usos MongoDB

Prompt completo

"Você é um especialista em otimização de performance de bancos de dados NoSQL, com foco particular em MongoDB.

**Problema:** Uma startup de e-commerce de rápido crescimento, a "CompreBem", está enfrentando sérios gargalos de performance em seu banco de dados MongoDB. O sistema lida com milhões de transações diárias (pedidos, atualizações de estoque, perfis de usuário) e as consultas de leitura e escrita estão cada vez mais lentas, impactando a experiência do cliente e a capacidade de processamento de novos pedidos. A coleção principal, `pedidos`, possui centenas de milhões de documentos e é constantemente consultada por status, ID do usuário e data. A equipe de desenvolvimento tentou adicionar alguns índices básicos, mas a melhoria foi marginal e, em alguns casos, a performance até piorou para certas operações de escrita devido ao overhead dos índices. Eles também notaram que o uso de CPU e RAM no servidor do MongoDB está consistentemente alto.

**Tarefa:** Crie um guia detalhado e prático, passo a passo, para a equipe da CompreBem otimizar a performance do seu cluster MongoDB. O guia deve abranger as seguintes áreas, com exemplos de comandos MongoDB Shell quando aplicável e explicações claras dos conceitos:

1.  **Análise de Workload e Identificação de Gargalos:**
    *   Como usar o `db.currentOp()`, `db.serverStatus()` e o Profiler de Operações para identificar as consultas mais lentas e as operações que consomem mais recursos.
    *   Interpretação de `explain()` para entender o plano de execução de consultas complexas.

2.  **Estratégias de Indexação Avançada:**
    *   Tipos de índices mais eficazes para o cenário da CompreBem (ex: índices compostos, multikey, TTL para dados temporários como carrinhos abandonados).
    *   Como criar índices de forma eficiente em coleções grandes (`createIndex` em background).
    *   A importância da seletividade do índice e como evitar índices redundantes ou ineficientes.
    *   Considerações sobre o impacto dos índices na escrita e como balancear leitura/escrita.

3.  **Otimização de Consultas (Query Optimization):**
    *   Melhores práticas para escrever consultas eficientes (ex: projeções,

Tags relacionadas

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