Questão FC369570
O SQL Server possui diversas funcionalidades destinadas à detecção e diagnóstico de possíveis erros e problemas de desempenho. Sobre essas ferramentas no SQL Server, avalie as afir
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2024
O SQL Server possui diversas funcionalidades destinadas à detecção e diagnóstico de possíveis erros e problemas de desempenho.
Sobre essas ferramentas no SQL Server, avalie as afirmativas a seguir:
I. O comando "sys.dm_tran_locks" pode ser utilizado para identificar a causa da lentidão do sistema devido a bloqueios frequentes em uma tabela específica.
II. Entre outras informações, o Repositório de Consultas armazena as estatísticas de erros do servidor SQL.
III. A análise do Plano de Execução permite identificar gargalos e otimizar o desempenho de consultas.
Está correto o que se afirma em
- I e III, apenas.
- I, apenas.
- II e III, apenas.
- III, apenas.
- I, II e III.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A alternativa indica que I e III são corretas. O comando sys.dm_tran_locks é uma view de gerenciamento dinâmico que mostra os bloqueios atuais no banco de dados (tipo de recurso, modo de bloqueio, sessão proprietária). Consultá‑la permite identificar tabelas/linhas frequentemente bloqueadas, relacionar sessões e investigar causas de lentidão por contenção ou bloqueio prolongado.
A análise do Plano de Execução é fundamental para otimização: exibe operadores (scan, seek, join), custos estimados/efetivos e pontos com maior consumo de I/O ou CPU. A partir dele é possível detectar varreduras excessivas, junções ineficientes e falta de índices, orientando ações como criação de índices, reescrita da consulta ou atualização de estatísticas.
Em conjunto, essas ferramentas ajudam a diagnosticar e corrigir problemas de desempenho de maneira objetiva.
Conteúdo do catálogo FC Concursos · Atualizado em