Na administração de bancos de dados, o fator de preenchiment...

Próximas questões
Com base no mesmo assunto
Q4036237 Banco de Dados
Na administração de bancos de dados, o fator de preenchimento (Fill Factor) determina a porcentagem do espaço em cada página de um índice que será preenchida com dados no momento de sua criação ou reconstrução, reservando o restante para futuras operações de inserção e atualização. A configuração inadequada do Fill Factor pode impactar o desempenho de leitura e escrita e aumentar a necessidade de manutenção periódica. Com base nos conceitos de índices e Fill Factor em banco de dados relacionais, assinale a alternativa INCORRETA.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: O ponto decisivo era saber que o Fill Factor continua relevante na criação/reconstrução do índice e que o rebuild não impede inserções e atualizações futuras. Como a alternativa D afirma desnecessidade do Fill Factor e eliminação definitiva da fragmentação futura, ela é a incorreta.

Tema central: Fill Factor e fragmentação
Análise das alternativas
A
Errada
Está correta e por isso não pode ser o gabarito. A afirmação coincide com a definição operacional de Fill Factor: 70% significa preencher aproximadamente 70% da página na criação/reconstrução e deixar cerca de 30% para crescimento futuro.
B
Errada
Está correta e por isso não pode ser o gabarito. Fill Factor mais baixo deixa mais espaço livre por página, o que tende a reduzir page splits e fragmentação em índices submetidos a muitas inserções e atualizações.
C
Errada
Está correta em termos gerais e por isso não pode ser o gabarito. Em carga predominantemente de leitura, Fill Factor alto ou próximo de 100% aumenta a densidade por página, reduz a quantidade de páginas e tende a diminuir o custo de leitura.
D
Certa
A alternativa D é o gabarito porque descreve de forma errada o efeito do rebuild. O rebuild recria o índice e pode reaplicar o Fill Factor naquele momento, mas isso não torna a configuração do Fill Factor desnecessária; ao contrário, esse parâmetro continua sendo justamente o critério usado para reservar espaço livre nas páginas após a reconstrução. Além disso, rebuild é manutenção pontual: ele não elimina definitivamente a possibilidade de page splits e fragmentação futura, porque novas inserções e atualizações podem voltar a consumir o espaço das páginas e gerar nova fragmentação.
E
Errada
Está correta e por isso não pode ser o gabarito. Page split ocorre quando a página do índice não tem espaço suficiente para acomodar inserção ou expansão de registro, exigindo divisão da página e redistribuição de dados, com potencial aumento de fragmentação e degradação de leitura.
Pegadinha da questão
A confusão explorada foi tratar o fato de o rebuild reaplicar o Fill Factor como se isso tornasse o Fill Factor dispensável e resolvesse de forma definitiva a fragmentação futura.
Dica para questões semelhantes
  • Se a alternativa atribuir efeito definitivo ao rebuild sobre fragmentação futura, desconfie: rebuild é manutenção pontual, não solução permanente.
  • Julgue o Fill Factor pelo perfil de carga: mais espaço livre favorece escrita; maior densidade por página favorece leitura.
  • Quando aparecer page split, procure a condição técnica central: falta de espaço na página do índice para acomodar crescimento.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Alternativa D

Ela tem dois erros:

a) O rebuild não torna o Fill Factor desnecessário, na verdade, durante o rebuild o Fill Factor é justamente aplicado novamente.

b) O rebuild não elimina definitivamente a fragmentação futura pois após a reconstrução tem novas inserções, atualizações continuam e page splits podem ocorrer, aí a fragmentação volta a ocorrer

Palavra mágica que dá a dica: DEFINITIVA

Questões com esses termos radicais geralmente estão erradas.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo