Questão nº 70
Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 70)
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:
- Aassistente para experimentos de banco de dados; (alternativa correta)
- Borientador de otimização do mecanismo de banco de dados;
- Cdatabase console command (DCC);
- Dassistente de ajuste de consulta;
- ESQL server profiler.
Resposta comentada
Gabarito Alternativa A
O Assistente para Experimentos de Banco de Dados (DEA) é uma ferramenta da Microsoft que ajuda a testar e comparar o desempenho de uma versão mais recente do SQL Server (a 'versão de destino') com a versão atual, usando a carga de trabalho real do seu banco de dados para garantir uma migração tranquila.
- (A) Correta: O Assistente para Experimentos de Banco de Dados (DEA) é a ferramenta projetada especificamente para avaliar uma versão de destino do mecanismo de banco de dados, capturando uma carga de trabalho de um ambiente de origem e reproduzindo-a em um ambiente de destino para análise de desempenho e compatibilidade.
- (B) Incorreta: O Orientador de Otimização do Mecanismo de Banco de Dados (Database Engine Tuning Advisor - DETA) é usado para analisar cargas de trabalho e recomendar otimizações como índices, exibições indexadas e particionamento para melhorar o desempenho de um banco de dados existente, não para comparar versões do mecanismo. Armadilha: A banca usa "otimização" e "carga de trabalho", que são termos relacionados ao desempenho, mas o foco do DETA é otimizar a estrutura de um banco de dados, não testar a compatibilidade e o desempenho de uma nova versão do SQL Server.
- (C) Incorreta: Database Console Command (DCC) é um termo genérico para comandos DBCC no SQL Server, que são usados para manutenção, verificação de integridade e outras operações internas do banco de dados, não para avaliar versões do mecanismo.
- (D) Incorreta: Não existe uma ferramenta padrão do SQL Server chamada "Assistente de Ajuste de Consulta" com a função específica de avaliar versões do mecanismo. Ferramentas de ajuste de consulta focam em otimizar consultas individuais.
- (E) Incorreta: O SQL Server Profiler é usado para monitorar eventos em tempo real, capturar rastreamentos e analisar atividades do banco de dados. Embora possa capturar uma carga de trabalho, ele não realiza a avaliação comparativa entre diferentes versões do mecanismo de banco de dados de forma automatizada como o DEA.
Fonte: FGV TJ-SE Servidor 2023 Analista Judiciário - Análise de Sistemas - Banco de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.