Questão nº 64
Questão de Tecnologia da Informação · FGV CMSP 2024 (nº 64)
Com relação ao Microsoft SQL Server Profiler, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V).
I. É uma interface gráfica do usuário para o SQL Trace para monitorar uma instância do SGBD ou do Analysis Services. Permite que o analista monitore um ambiente de produção para ver quais procedimentos armazenados estão afetando o desempenho por serem executados com muita lentidão.
II. Permite que o analista capture uma série de instruções Transact-SQL que levam a um problema de desempenho. O rastreio salvo pode então ser usado para replicar o problema em um servidor de teste onde o problema pode ser diagnosticado.
III. Oferece suporte à auditoria das ações executadas em instâncias do SGBD SQL Server. As auditorias registram ações relacionadas à segurança para revisão posterior por um administrador de segurança.
As afirmativas são, respectivamente,
- AV – V – V. (alternativa correta)
- BF – F – V.
- CV – F – F.
- DF – V – V.
- EF – F – F.
Resposta comentada
Gabarito Alternativa A
O SQL Server Profiler é uma ferramenta gráfica que "grampeia" o que o SQL Server está fazendo em tempo real, gravando eventos como consultas, erros e acessos. Ele serve tanto para diagnosticar lentidão (achar o culpado) quanto para reproduzir problemas (capturar e repetir os comandos) e até para auditar segurança (ver quem fez o quê). As três afirmativas descrevem exatamente esses usos, por isso todas são verdadeiras.
- (A) Correta: É o gabarito oficial. As três afirmativas descrevem corretamente as funções do Profiler: monitorar desempenho (I), capturar e replicar instruções Transact-SQL para diagnóstico (II) e auditar ações de segurança (III). A banca não colocou pegadinha aqui; todas são verdadeiras.
- (B) Incorreta: Erra ao dizer que as duas primeiras são falsas. A afirmativa I é verdadeira (ele é uma interface gráfica do SQL Trace e monitora procedimentos lentos) e a II também é verdadeira (capturar o rastreio para reproduzir em servidor de teste é um uso clássico). A armadilha seria achar que "auditoria" (III) é a única função real, mas o Profiler faz tudo isso.
- (C) Incorreta: Erra ao marcar a II e a III como falsas. A afirmativa II é verdadeira (o rastreio salvo pode ser reexecutado em outro servidor) e a III também (ele registra eventos de segurança para revisão). A armadilha aqui é confundir o Profiler com o "Audit" (recurso mais novo), mas o Profiler também oferece suporte à auditoria.
- (D) Incorreta: Erra ao dizer que a I é falsa. A afirmativa I é verdadeira: o Profiler é uma interface gráfica do SQL Trace e serve para ver procedimentos armazenados que estão lentos. A armadilha seria achar que "interface gráfica" é um termo técnico complicado, mas é só a "telinha" que você usa para clicar e ver os eventos.
- (E) Incorreta: Erra ao afirmar que todas são falsas. As três afirmativas são verdadeiras e descrevem funcionalidades reais e documentadas do Profiler. A armadilha seria achar que a ferramenta é obsoleta e não faz mais nada disso, mas ela ainda funciona para esses fins.
Fonte: FGV CMSP 2024 Consultor Técnico Legislativo - Informática (Caderno Tipo 1). Reproduzida para fins de estudo.