Um catálogo de informações contém estatísticas armazenadas p...

Próximas questões
Com base no mesmo assunto
Q113023 Banco de Dados
Um catálogo de informações contém estatísticas armazenadas para estimar o custo de um plano de execução de consulta. São informações relevantes sobre relações armazenadas no catálogo as abaixo transcritas, EXCETO:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a letra D - número de sessões ativas no momento da consulta.

No contexto de um sistema de banco de dados, os catálogos de informações são utilizados para armazenar metadados que descrevem as estatísticas e características do banco. Estes dados são fundamentais para o otimizador de consultas, que é responsável por determinar o plano de execução mais eficiente para as consultas SQL baseado em tais estatísticas.

As características armazenadas tipicamente incluem:

  • Tamanho em bytes de uma tupla da relação: Útil para saber quanto espaço uma tupla ocupa, o que influencia a quantidade de tuplas que cabem em um bloco de dados.
  • Número de tuplas da relação: Informa o volume de dados, o que é importante para estimar a quantidade de recursos necessários para processar uma consulta.
  • Número de blocos que contém tuplas da relação: Essencial para o otimizador entender quantos blocos de dados precisam ser lidos do armazenamento.
  • Fator de bloco da relação: Refere-se à densidade de tuplas por bloco, importante para avaliar a eficiência com a qual os blocos estão sendo utilizados.

No entanto, o número de sessões ativas no momento da consulta não é uma informação que normalmente está armazenada em um catálogo de informações para a estimativa de custos de planos de execução. Isso porque a quantidade de sessões ativas é um aspecto dinâmico e pode variar a cada momento, não estando diretamente relacionado aos custos estáticos das operações de acesso aos dados em si.

Portanto, a alternativa correta indica uma informação que, embora possa afetar a performance do banco de dados em um sentido amplo, não é relevante para a estimativa de custo de um plano de execução de consulta no contexto do otimizador de consultas.

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

como assim o número de tuplas não é importante? eeeeita gabarito no mínimo duvidoso viu

As informações relevantes sobre relações armazenadas em um catálogo para estimar o custo de um plano de execução de consulta, geralmente incluem:

1. Esquema da relação: Descrição dos atributos da relação, seus tipos de dados e restrições de integridade.

2. Tamanho da relação: Tamanho total em bytes ocupado pela relação no armazenamento, incluindo os dados e estruturas de índices associadas.

3. Estatísticas de cardinalidade: Informações sobre a distribuição de valores em cada atributo da relação, como o número de valores distintos, a frequência de ocorrência de cada valor e as distribuições de valores em intervalos.

4. Estatísticas de seleção: Informações sobre a seletividade de predicados na relação, ou seja, a proporção de tuplas que satisfaçam um predicado específico. Isso é útil para estimar o número de tuplas que serão retornadas por uma consulta com base nos predicados especificados.

5. Estatísticas de índice: Informações sobre os índices criados na relação, como o fator de preenchimento, a altura da árvore do índice e as estatísticas de cardinalidade e seletividade do índice.

Portanto, a resposta correta é: número de tuplas da relação. O número de tuplas em uma relação é uma informação diretamente relacionada ao tamanho da relação e não é geralmente considerada como uma estatística relevante para estimar o custo de um plano de execução de consulta.

Clique para visualizar este comentário

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