Pular para o conteúdo principal

Questão de Banco de Dados — Otimização (Tuning) em Banco de Dados — Quadrix 2025

Banco de DadosOtimização (Tuning) em Banco de Dados
Código
qa698892
Banca
Quadrix
Órgão
CFO
Ano
2025
Cargo
Ana ( )
Um componente fundamental de qualquer infraestrutura de computação é o sistema de banco de dados formado pelos servidores e SGBDs. É lá que ficam os dados e as informações da empresa. Com base nessas informações, julgue o item seguinte.   Uma vez configurado, o banco de dados não precisa de manutenção contínua.   O ajuste de índices é uma prática fundamental para otimizar o desempenho de consultas, mas a adição excessiva de índices pode degradar o desempenho de operações de escrita.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Esta resolução diverge do gabarito oficial. A banca deu Certo; a resolução abaixo sustenta o contrário e explica por quê — ela não foi reescrita para concordar. Acontece nos dois sentidos: há gabarito que cai em recurso e há resolução que erra. Confira na fonte antes de fixar o entendimento.
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”.

Manutenção contínua e ajuste de índices em bancos de dados

Gabarito: ERRADO (letra E). A afirmação de que o banco de dados não precisa de manutenção contínua é falsa, pois a manutenção é uma das funções essenciais do SGBD, que deve evoluir com o tempo. A segunda parte, sobre o ajuste de índices, está correta: índices aceleram consultas, mas o excesso degrada operações de escrita. Como a questão pede para julgar o item como um todo, e a primeira sentença é incorreta, o gabarito é ERRADO.

O enunciado apresenta duas afirmações independentes, e o candidato deve avaliar cada uma. A primeira trata da manutenção contínua do banco de dados. Um banco de dados não é um sistema estático: ele precisa ser monitorado, ajustado e evoluído ao longo do tempo para acompanhar as mudanças nos requisitos do negócio, no volume de dados e no perfil de acesso. O SGBD, por definição, facilita o processo de manutenção, que é a evolução do sistema ao longo do tempo. Isso inclui desde a atualização de estatísticas para o otimizador de consultas até a reorganização de índices e a aplicação de patches de segurança. A manutenção contínua é, portanto, uma atividade inerente à operação de qualquer banco de dados em produção.

A segunda afirmação aborda o ajuste de índices, um dos pilares da otimização de consultas (tuning). Índices são estruturas de dados auxiliares que aceleram a busca por registros, reduzindo o custo de operações de leitura (SELECT). No entanto, cada índice adicionado precisa ser mantido pelo SGBD em toda operação de escrita (INSERT, UPDATE, DELETE), o que gera overhead. Quanto mais índices, maior o custo de manutenção e, consequentemente, maior a degradação do desempenho de escrita. O ajuste de índices, portanto, é um equilíbrio: criar índices para as consultas mais frequentes e seletivas, mas evitar o excesso que penaliza as operações de modificação de dados.

A pegadinha da questão está em combinar uma afirmação falsa com uma verdadeira. O candidato que concorda com a segunda parte pode ser tentado a marcar CERTO, mas a primeira sentença é claramente incorreta. Em questões de julgamento de itens compostos, a resposta é ERRADO se qualquer parte da afirmação for falsa.

Item — ❌ ERRADO

A primeira sentença, "Uma vez configurado, o banco de dados não precisa de manutenção contínua", é incorreta. A manutenção é uma das funções essenciais do SGBD, conforme a definição clássica: o SGBD facilita os processos de definição, construção, manipulação, compartilhamento, proteção e manutenção do banco de dados. A manutenção envolve a evolução do sistema ao longo do tempo, acompanhando mudanças nos requisitos, no volume de dados e no desempenho. Um banco de dados sem manutenção contínua acumula problemas como estatísticas desatualizadas, índices fragmentados e planos de execução ineficientes, degradando o desempenho e comprometendo a disponibilidade.

A segunda sentença, "O ajuste de índices é uma prática fundamental para otimizar o desempenho de consultas, mas a adição excessiva de índices pode degradar o desempenho de operações de escrita", é correta. Índices são estruturas que aceleram a leitura, mas cada índice adicional aumenta o custo de manutenção em operações de escrita, pois o SGBD precisa atualizar todas as estruturas de índice afetadas. O excesso de índices pode até tornar o custo de escrita proibitivo em sistemas com alta taxa de atualização. O ajuste de índices é, portanto, uma prática de equilíbrio entre o ganho de leitura e o custo de escrita.

Como a primeira sentença é falsa, o item como um todo é ERRADO.

NÃO CAIA NESSA!

A banca combina uma afirmação falsa (manutenção contínua) com uma verdadeira (ajuste de índices). O candidato que concorda com a segunda parte pode marcar CERTO, mas a resposta é ERRADO porque a primeira sentença é incorreta. Em itens compostos, basta uma parte falsa para o item ser falso.

PEGA ESSA DICA!

Em questões de julgamento de itens compostos, avalie cada sentença separadamente. Se qualquer parte for falsa, o item é ERRADO. Para o tema de índices, lembre-se do trade-off: leitura rápida vs. escrita lenta. Índices demais degradam a escrita; índices de menos degradam a leitura.

Gabarito: letra E (ERRADO).

Link permanente: /questoes/qa698892