Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — CESPE / CEBRASPE 2024

Banco de DadosBanco de Dados
Código
ce172193
Banca
CESPE / CEBRASPE
Órgão
CODEVASF
Ano
2024
Nível
Superior
Cargo
Analista em Desenvolvimento Regional - Área: Tecnologia da Informação
Para otimizar o desempenho do banco de dados da empresa, poder-se-ia implementar um cache de consultas (caching de consultas) para armazenar os resultados de consultas pouco executadas, reduzindo-se a carga no banco de dados.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Cache de Consultas em Banco de Dados

Gabarito: ERRADO (E). A afirmação está incorreta porque o cache de consultas (query cache) é uma técnica que armazena os resultados de consultas frequentes para evitar reprocessamento e reduzir a carga no banco de dados. Armazenar resultados de consultas pouco executadas não traria benefício significativo, podendo até desperdiçar recursos de memória.

A técnica de caching é amplamente reconhecida em sistemas de banco de dados: o SGBD mantém em memória o resultado de consultas que são executadas repetidamente, de modo que, ao receber a mesma consulta novamente, devolve o resultado armazenado sem precisar acessar as tabelas novamente. Para consultas raras, o custo de manter o cache (gerenciamento, invalidação, uso de memória) supera o ganho, tornando a medida ineficaz.

NÃO CAIA NESSA!

A banca inverte o conceito: o cache é para consultas frequentes, não para raras. O candidato pode confundir e achar que "cache ajuda sempre", mas a chave está na palavra "pouco executadas".

ERRADO — a alternativa é falsa.

Link permanente: /questoes/ce172193