← Questões de Banco de Dados

Banco de Dados · FGV · 2025

Questão comentada de Banco de Dados

No contexto de otimização de desempenho de consultas em bancos de dados, algumas métricas ajudam a entender melhor o comportamento das consultas e a realizar ajustes necessários para melhorar o desempenho do banco de dados. Avalie se as seguintes métricas de desempenho devem ser acompanhadas: I. Duração da execução da consulta: essa métrica mede quanto tempo uma consulta leva para ser concluída, permitindo identificar consultas que podem precisar de otimização. II. Tempo de carregamento de dados versus tempo de processamento: comparar o tempo gasto para carregar os dados com o tempo gasto em processamento ajuda a identificar gargalos na pipeline de dados. III. Contagem de consultas concorrentes: é vital monitorar o número de conexões simultâneas para evitar a sobrecarga do banco de dados, o que pode afetar a performance dos usuários. IV. Utilização de recursos: mede a utilização de recursos como memória, CPU, I/O e rede para identificar padrões que podem indicar problemas ou oportunidades de otimização. As métricas de desempenho que devem de fato ser acompanhadas são

Gabarito: E

Em otimização de consultas, você não olha só para uma única métrica: o ideal é enxergar o comportamento da consulta por vários ângulos. Tempo de execução mostra quanto a consulta demora para terminar, comparação entre carregamento e processamento ajuda a localizar gargalos no fluxo de dados, concorrência revela pressão por conexões simultâneas e o uso de recursos aponta consumo de CPU, memória, I/O e rede. É aquele pacote básico de monitoramento que evita o famoso “está lento, mas ninguém sabe por quê”. A afirmação I está correta porque a duração da execução da consulta é um indicador direto de desempenho e costuma ser um dos primeiros sinais de que algo precisa ser ajustado. A II também está correta, pois separar o tempo gasto para carregar dados do tempo de processamento ajuda a descobrir se o problema está na entrada, no tratamento ou na própria lógica da consulta. A III também deve ser acompanhada: o volume de consultas ou conexões concorrentes afeta contenção, filas e saturação do banco. Já a IV é clássica em monitoramento, porque CPU, memória, disco e rede mostram se o sistema está no limite ou se há folga para otimização. Em resumo, as quatro métricas fazem sentido e se complementam. Não existe milagre de performance: sem medir tempo, concorrência e recursos, qualquer ajuste vira chute com gravata.

Continue treinando

Questões relacionadas