Pular para o conteúdo principal

Questão de Banco de Dados — PostgreSQL — FCC 2017

Banco de DadosPostgreSQL
Código
fc036402
Banca
FCC
Órgão
DPE-RS
Ano
2017
Nível
Superior
Cargo
Analista - Banco de Dados
Alguns sistemas gerenciadores de bancos de dados, como o PostgreSQL versão 8 permitem a definição de parâmetros de armazenamento de tabelas e de índices. Um desses parâmetros é o FILLFACTOR, sendo que no caso de
  1. Aíndices B-Tree, seu valor padrão é 50.
  2. Btabelas, pode variar entre os valores 50 e 100.
  3. Cíndices pouco atualizados, o melhor valor é 10.
  4. Dtabelas muito atualizadas seu valor mais indicado é 100.
  5. Etabelas, seu valor padrão é 70.
Revelar gabarito e comentário

GabaritoB — tabelas, pode variar entre os valores 50 e 100.

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

FILLFACTOR no PostgreSQL

Gabarito: letra B. O parâmetro FILLFACTOR define a porcentagem de preenchimento inicial de páginas em tabelas e índices. No PostgreSQL versão 8, para tabelas, o valor pode variar entre 50 e 100, sendo o padrão 100. Para índices B-Tree, o padrão é 90, e não 50 como afirma a alternativa A.

Parâmetro

Tipo de Objeto

Faixa de Valores

Valor Padrão

Recomendação para Atualizações Frequentes

FILLFACTOR

Tabelas

50 a 100

100

Usar valor menor (ex.: 50) para evitar fragmentação

FILLFACTOR

Índices B-Tree

10 a 100

90

Usar valor alto (90 ou 100) se houver poucas atualizações

FILLFACTOR (PostgreSQL 8)
  • 1Tabelas
    • Intervalo: 50 a 100
    • Padrão: 100
    • Muito atualizada: [-] 100 (fragmenta)
    • Pouco atualizada: [+] 100
  • 2Índices B-Tree
    • Intervalo: 10 a 100
    • Padrão: 90
    • Pouco atualizado: [+] 90 ou 100
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que o FILLFACTOR padrão para índices B-Tree é 50. Na verdade, o valor padrão é 90. Um FILLFACTOR alto (próximo de 100) é comum para índices, pois otimiza a leitura.

Alternativa B — ✅ Correta ⟵ GABARITO

Para tabelas, o FILLFACTOR pode ser configurado entre 50 e 100. O valor padrão é 100, mas é possível reduzi-lo para deixar espaço para atualizações futuras, evitando fragmentação.

Alternativa C — ❌ Incorreta

Afirma que para índices pouco atualizados o melhor valor é 10. O correto é usar um valor alto (90 ou 100) nesse caso, pois não há necessidade de espaço extra para atualizações.

Alternativa D — ❌ Incorreta

Diz que para tabelas muito atualizadas o valor mais indicado é 100. O recomendado é usar um valor menor (como 50) para que haja espaço livre para atualizações, reduzindo a fragmentação de páginas.

Alternativa E — ❌ Incorreta

Afirma que o FILLFACTOR padrão para tabelas é 70. O padrão é 100, preenchendo completamente cada página.

PEGA ESSA DICA!

Memorize os intervalos e padrões do FILLFACTOR: tabelas (10–100, padrão 100) e índices B-Tree (10–100, padrão 90). Na versão 8, o mínimo para tabelas era 50.

Link permanente: /questoes/fc036402