Um catálogo de informações contém estatísticas armazenadas p...
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