← Questões de Banco de Dados

Banco de Dados · FGV · 2023

Questão comentada de Banco de Dados

João trabalha em uma empresa de consultoria de banco de dados para SGBD SQL Server e foi contratado para orientar o Tribunal de Justiça de Sergipe (TJSE) quanto a monitoramento e ajustes de desempenho do banco de dados do Tribunal. João informou que existem várias ferramentas de monitoramento e ajustes, as quais dependem do tipo de monitoramento ou de ajuste a ser feito. O TJSE informou que precisa avaliar uma versão de destino do mecanismo de banco de dados para uma determinada carga de trabalho. A partir dessa análise, João deverá orientar o Tribunal a usar a ferramenta de:

Gabarito: A

Quando o assunto é desempenho no SQL Server, cada ferramenta tem sua especialidade. Algumas servem para capturar o que acontece no banco, outras para sugerir melhorias em consultas, e outras para simular mudanças mais amplas no ambiente. Aqui, o detalhe decisivo é que o Tribunal quer avaliar uma versão de destino do mecanismo de banco de dados para uma determinada carga de trabalho. Isso não é simples monitoramento: é teste comparativo de comportamento entre versões, usando a mesma carga de trabalho para ver impacto real. Para esse tipo de análise, a ferramenta adequada é o Database Experimentation Assistant, em português, assistente para experimentos de banco de dados. Ele foi criado exatamente para ajudar a comparar uma versão atual com uma versão alvo do SQL Server, reproduzindo a carga de trabalho e medindo diferenças de desempenho. É a ideia de “antes e depois” com método, e não no feeling. As outras ferramentas até aparecem muito em prova, mas cada uma resolve outro problema. O SQL Server Profiler captura eventos e rastreia atividade. O Query Tuning Assistant ajuda a ajustar consultas, especialmente em cenários de migração. O Database Engine Tuning Advisor sugere índices e otimizações com base em carga de trabalho. O DCC não é a ferramenta típica para esse objetivo de comparar versões do mecanismo. Por isso, o gabarito é a alternativa A: o enunciado descreve justamente a necessidade de experimentar e medir o efeito de uma versão de destino sobre uma carga de trabalho, que é o papel do assistente para experimentos de banco de dados.

Continue treinando

Questões relacionadas