Questão FC369631
O MongoDB é um banco de dados NoSQL amplamente utilizado devido à sua flexibilidade e escalabilidade. Ele é popular em diversas aplicações modernas por suportar grandes volumes de
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2024
O MongoDB é um banco de dados NoSQL amplamente utilizado devido à sua flexibilidade e escalabilidade. Ele é popular em diversas aplicações modernas por suportar grandes volumes de dados e operações de leitura e escrita rápidas.
Em um servidor MongoDB, o comando "mongotop --host <hostname> --port <port> 1"
- exibe o número total de documentos em cada coleção a cada segundo.
- monitora o espaço em disco usado por cada coleção a cada segundo.
- monitora o tempo gasto em operações de leitura e escrita para cada coleção a cada segundo.
- exibe o número de chamadas para cada coleção a cada segundo.
- calcula o tempo de cada busca solicitada por usuários a cada segundo.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
mongotop conecta ao servidor indicado por --host e --port e captura, a cada intervalo (aqui "1" segundo), o tempo gasto em operações de leituras e gravações por coleção.
O utilitário não contabiliza apenas o número de operações, mas o tempo efetivo consumido pelas operações de I/O: normalmente apresenta valores em milissegundos e percentuais relativos ao período de amostragem. Isso permite identificar hot collections — coleções que monopolizam o tempo de leitura/escrita — e diagnosticar gargalos de desempenho.
Uso prático: execute mongotop --host <hostname> --port <port> 1 para obter uma atualização por segundo do tempo gasto em leitura/escrita por coleção.
Conteúdo do catálogo FC Concursos · Atualizado em