← Questões de Banco de Dados

Banco de Dados · CESPE/CEBRASPE · 2022

Questão comentada de Banco de Dados

Foi solicitada a um analista do TRT, através de chamado técnico, uma análise de desempenho no MongoDB, com o objetivo de investigar e verificar se o banco de dados estaria operando com desempenho aquém do esperado e de forma degradada. Considerando essa situação hipotética, assinale a opção que indica o componente do MongoDB, a ser investigado pelo analista, que permita a coleta de informações detalhadas sobre as operações executadas em certa instância MongoDB.

Gabarito: A

Quando você quer saber por que uma instância MongoDB está lenta, a ideia é olhar o que ela está fazendo por baixo do capô. No MongoDB, o recurso clássico para isso é o Database Profiling, que registra informações detalhadas sobre operações executadas, como consultas, inserções, atualizações e comandos demorados. Ele funciona como um "raio-x" das operações, ajudando a identificar gargalos e comportamentos anormais. A lógica da questão é bem direta: o enunciado fala em "coleta de informações detalhadas sobre as operações executadas em certa instância MongoDB". Isso descreve exatamente o perfilamento do banco, que permite analisar operações e desempenho com mais precisão. Em termos práticos, o profiler pode ser ajustado por níveis, conforme o quanto você quer registrar, o que é muito útil em diagnóstico. Já as demais opções tratam de outras funções: agregação serve para transformar e processar dados, shards dizem respeito à distribuição de dados em cluster, mongodump faz backup e o Compass é uma interface gráfica. Ou seja, só uma alternativa realmente aponta para o componente de observabilidade e análise de operações. Então, o gabarito A está correto porque Database Profiling é o mecanismo do MongoDB voltado a registrar e examinar operações para análise de desempenho e investigação de lentidão.

Continue treinando

Questões relacionadas