Pular para o conteúdo principal

Questão de Banco de Dados — SQL Server — VUNESP 2024

Banco de DadosSQL Server
Código
vu089988
Banca
VUNESP
Órgão
UNIFESP
Ano
2024
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Em banco de dados MS Sql Server 2022, em sua configuração-padrão, uma técnica comum para otimizar consultas realizadas frequentemente no banco de dados e que apresentam lentidão, é a de:
  1. Acriação de índice(s).
  2. Bcriação de chave estrangeira.
  3. Cduplicação da chave primária.
  4. Dmelhorias no backup e recuperação.
  5. Eexclusão da chave primária.
Revelar gabarito e comentário

GabaritoA — criação de índice(s).

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Otimização de Consultas em SQL Server

Gabarito: letra A. A criação de índices é a técnica mais comum e eficaz para acelerar consultas que são executadas frequentemente e apresentam lentidão, pois os índices permitem acesso rápido aos dados, reduzindo a necessidade de varreduras completas nas tabelas.

A questão testa o conhecimento básico sobre otimização de desempenho em bancos de dados relacionais. A criação de índices é uma prática padrão para melhorar a performance de consultas SELECT, especialmente em tabelas grandes. As demais alternativas não são técnicas de otimização de consultas ou são ações prejudiciais.

Alternativa A — ✅ Correta ⟵ GABARITO

Índices são estruturas auxiliares que aceleram a localização e recuperação de registros. No SQL Server, índices podem ser criados sobre colunas usadas em cláusulas WHERE, JOIN e ORDER BY, reduzindo o custo de buscar dados. É a primeira medida recomendada para consultas lentas.

Alternativa B — ❌ Incorreta

Chaves estrangeiras são restrições de integridade referencial, não técnicas de otimização de consultas. Elas garantem a consistência dos dados, mas não melhoram o desempenho de leitura — pelo contrário, podem adicionar overhead em operações de inserção/atualização.

Alternativa C — ❌ Incorreta

Duplicar a chave primária não é uma prática válida. Uma tabela só pode ter uma chave primária; duplicá-la causaria erro ou redundância desnecessária, sem benefício de desempenho.

Alternativa D — ❌ Incorreta

Melhorias no backup e recuperação (como ajuste de frequência ou tipo de backup) visam proteger os dados e reduzir o tempo de recuperação, não otimizar consultas individuais.

Alternativa E — ❌ Incorreta

Excluir a chave primária prejudicaria a integridade dos dados e a performance, pois a chave primária é usada internamente para indexação e identificação única. Removê-la pode causar lentidão, não melhoria.

PEGA ESSA DICA!

Ao enfrentar lentidão em consultas, o primeiro passo é analisar o plano de execução e criar índices apropriados (índices clustered e nonclustered). Memorize que índices são a ferramenta principal de otimização de performance no SQL Server.

Gabarito: letra A

Link permanente: /questoes/vu089988