FC ConcursosFC Concursos

Questão FC373039

Na monitoração e otimização de desempenho de bancos de dados relacionais, uma métrica importante é o número de blocos que contém tuplas de uma relação r (br), calculado como: \(b_r

Otimização (Tuning) em Banco de Dados

FCC · 2018

Na monitoração e otimização de desempenho de bancos de dados relacionais, uma métrica importante é o número de blocos que contém tuplas de uma relação r (br), calculado como:  \(b_r = \frac{n_r}{f_r}\) , sendo 

  1. fr o número de blocos de memória existentes no servidor do banco de dados.
  2. nr o número de tuplas da relação r.
  3. nr o número de valores distintos da relação r.
  4. fr o número de valores nulos da relação r.
  5. nr o número de atributos do tipo caractere da relação r.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

Na expressão \(b_r = \frac{n_r}{f_r}\), o símbolo n_r representa o número de tuplas da relação r. Ou seja, é a quantidade total de registros (linhas) armazenados na tabela.

O valor de n_r é a grandeza que determina quantas entradas precisam ser alocadas em disco; combinando-se com o f_r (fator de bloco, isto é, quantas tuplas cabem em um bloco), obtém-se o total de blocos necessários, \(b_r\).

Praticamente, após calcular \( \frac{n_r}{f_r} \) deve-se considerar que o número de blocos é inteiro, logo toma-se o teto da divisão quando houver resto: \(b_r = \lceil \frac{n_r}{f_r}\rceil\). Assim, n_r é a medida fundamental do volume de dados da relação.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo