FC ConcursosFC Concursos

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

  1. I e III, apenas.
  2. I, apenas.
  3. II e III, apenas.
  4. III, apenas.
  5. 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

Continue aprendendo