🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre índices em banco de dados

Foram encontradas 207 questões

Q4014185 Banco de Dados
Acerca da integridade referencial, da linguagem de manipulação de dados (DML) e da otimização de performance em larga escala, julgue o item subsequente. 
A utilização de índices compostos garante melhoria uniforme de desempenho para qualquer consulta que envolva pelo menos uma das colunas indexadas, independentemente da ordem dos atributos no índice. 
Alternativas
Q3999877 Banco de Dados
A principal função de um índice em banco de dados é:
Alternativas
Q3940729 Banco de Dados

A otimização de consultas é um processo crucial para o desempenho de bancos de dados. O otimizador de consultas utiliza estatísticas sobre os dados para gerar um plano de execução eficiente.



Qual das seguintes ações pode ajudar o otimizador a gerar melhores planos de execução?

Alternativas
Q3939110 Banco de Dados
Em Sistemas Gerenciadores de Bancos de Dados (SGBDs), índices são estruturas amplamente utilizadas para otimização de desempenho e aceleração do acesso aos dados. Considere um banco de dados relacional que possui uma tabela R com milhões de registros, e uma coluna C nessa tabela recebe dois tipos de consultas frequentes: busca um valor específico para a coluna C, e busca por um intervalo de valores (usando operadores < e >). Nesse contexto, que tipo de índice pode ser utilizado para otimizar o desempenho dessas consultas frequentes na coluna C? 
Alternativas
Q3907829 Banco de Dados
Na otimização de consultas, o otimizador baseado em custo utiliza estatísticas de Histogramas para estimar a seletividade de predicados em colunas com distribuição de dados não uniforme. Considerando o impacto da SARGability (Search Arguments Ability − Capacidade de Argumentos de Busca) na performance, assinale a alternativa correta.
Alternativas
Q3886857 Banco de Dados

Julgue o próximo item, relativo às técnicas e aos métodos de BI (business intelligence), aos sistemas de suporte à decisão e gestão de conteúdo e à otimização de bases de dados multidimensionais. 


Índices bitmap são inadequados para ambientes de data warehouse, pois apresentam baixo desempenho em consultas analíticas que envolvem grandes volumes de dados.

Alternativas
Q3885617 Banco de Dados
Um sistema de emissão de relatórios está lento. Após analisar o plano de execução, o DBA identifica que o SGBD está realizando um Table Scan em uma tabela de milhões de registros, mesmo com um filtro no campo DATA_OCORRENCIA.
O princípio fundamental de tunning a ser aplicado e o impacto esperado na performance da consulta é
Alternativas
Q3885615 Banco de Dados
Um DBA está planejando a indexação de uma tabela de clientes no MS SQL Server. Ele decide criar um índice Clustered na coluna CPF e um índice Non-Clustered na coluna EMAIL.
Assinale a opção que descreve o impacto do índice Clustered na organização física dos dados. 
Alternativas
Q3885614 Banco de Dados
Ao projetar um SGBD, o fator de ramificação dos nós internos de uma B+ Tree é dimensionado para ser o maior possível, limitado pelo tamanho da página do disco.
Assinale a afirmativa que explica o benefício de ter um alto fator de ramificação em uma B+ Tree para a performance do SGBD.
Alternativas
Q3885609 Banco de Dados
Em um Data Warehouse de telecomunicações, a Tabela Fato de chamadas registra bilhões de tuplas. O DBA percebe que certas colunas de dimensão, como PLANO_TARIFA (com poucas centenas de valores distintos) e SINAL_4G (booleanos), são frequentemente usadas em cláusulas WHERE com operadores lógicos (AND, OR).
O tipo de índice mais adequado para otimizar a performance de consultas que envolvem essas colunas de baixa cardinalidade em um DW é o
Alternativas
Q3885603 Banco de Dados
Um DBA utiliza Hashing Extensível para implementar um índice em uma tabela onde se espera um alto volume de inserções. Este tipo de indexação dinâmica é preferido ao Hashing Estático quando o tamanho do arquivo de dados pode variar drasticamente.
Assinale a afirmativa correta sobre o principal mecanismo que o Hashing Extensível utiliza para lidar com o crescimento dinâmico e o problema de colisão de forma eficiente, sem a necessidade de reestruturar todo o índice.
Alternativas
Q3885597 Banco de Dados

Em um SGBD, o tipo de índice mais comum para acesso geral aos dados é a B+ Tree. A estrutura dessa árvore garante a eficiência tanto na busca por um registro específico quanto na busca por um intervalo de registros.

Assinale a opção que descreve a característica da B+ Tree que a torna excepcionalmente eficiente para buscas por intervalo.

Alternativas
Q3882838 Banco de Dados
Um engenheiro de computação está otimizando uma consulta lenta em um SGBD. Ele percebe que o plano de execução mostra uma varredura completa da tabela em uma tabela de milhões de tuplas.

A ação de tunning mais provável para forçar o SGBD a usar um método de busca mais eficiente é
Alternativas
Q3881247 Banco de Dados
Os índices são estruturas de dados no banco de dados relacionais que demandam uma manutenção específica para manter os dados organizados. No SQL Server, a fragmentação e a densidade da página estão entre os fatores que os analistas da ALEGO devem considerar ao decidir se a manutenção do índice deve ser executada e qual método de manutenção será usado. Com relação aos conceitos de fragmentação e densidade de página, analise as alternativas a seguir.

I. Quando a densidade da página for baixa, mais páginas serão necessárias para armazenar uma mesma quantidade de dados. Isso significa que mais operações de E/S serão necessárias para ler e gravar esses dados, assim como mais espaço em memória será necessária para armazenar esses dados em cache. Quando a memória é limitada, menos páginas exigidas por uma consulta serão armazenadas em cache, causando ainda mais operações de E/S em disco. Consequentemente, a densidade de página baixa afeta negativamente o desempenho.
II. O mecanismo de banco de dados modifica os índices automaticamente sempre que são executadas operações de inserção, atualização ou exclusão nos dados subjacentes. Por exemplo, a adição de linhas em uma tabela pode fazer com que as páginas existentes nos índices de columnstore se dividam, liberando espaço para a inserção de novas linhas. Com o decorrer do tempo, essas modificações podem fazer com que os dados do índice sejam fragmentados e dispersados pelo banco de dados.
III. Quando o otimizador de consulta do SQL Server compila um plano de consulta, ele considera o custo das operações de E/S necessárias para ler os dados exigidos pela consulta. Quando a densidade de página baixa, há mais páginas a serem lidas, portanto, o custo das operações de E/S será maior. Isso pode afetar a escolha do plano de consulta. Por exemplo, à medida que a densidade de página diminui ao longo do tempo devido a divisões de página, o otimizador pode compilar um plano diferente para a mesma consulta, com um perfil de consumo de recursos e desempenho diferente.
IV. Para as consultas SQL que leem muitas páginas usando varreduras de índices completas ou de intervalo, índices pouco fragmentados podem prejudicar o desempenho da consulta quando operações de E/S adicionais são necessárias para ler os dados. Em vez de algumas solicitações com poucas operações de E/S, a consulta exigiria muitas solicitações com poucas operações de E/S para ler a mesma quantidade de dados.

Está correto o que se afirma em
Alternativas
Q3853064 Banco de Dados
No contexto do PostgreSQL 17, qual das alternativas a seguir descreve corretamente uma característica dos índices B-Tree? 
Alternativas
Q3851188 Banco de Dados
Em um banco de dados MySQL, o otimizador de consultas decide qual é a melhor forma de executar uma query. Para analisar o plano de execução e identificar gargalos de performance, assinale a opção que apresenta o comando SQL que é utilizado, e informação específica que pode indicar a necessidade de criação de um índice.
Alternativas
Q4032553 Banco de Dados
Em Sistemas Gerenciadores de Bancos de Dados (SGBDs), a indexação é vital para otimizar o desempenho das consultas. A estrutura de índice mais utilizada em bancos de dados relacionais para consultas de intervalo e buscas pontuais é a Árvore B+ (B+-tree). Essa estrutura é uma árvore de busca balanceada que difere da Árvore B clássica por armazenar todos os valores de dados (ou ponteiros para os dados) exclusivamente nos nós folha, mantendo os nós internos apenas com chaves de navegação. Qual é a principal vantagem de manter todos os registros de dados ou ponteiros apenas nos nós folha em uma Árvore B+? 
Alternativas
Q3802510 Banco de Dados
Durante a implementação de um sistema de banco de dados relacional em uma instituição pública, o técnico precisa projetar a estrutura de tabelas, definir chaves, aplicar normalização e otimizar consultas.
Sobre os fundamentos e a implementação de bancos de dados, analise as alternativas abaixo e assinale a correta: 
Alternativas
Q3781121 Banco de Dados
O pipeline que carrega dados de execução orçamentária do sistema operacional para o Data Warehouse deve garantir que o volume de dados seja carregado no ambiente analítico de forma eficiente, seguindo todas as transformações já aplicadas.
Assinale a opção que apresenta a principal responsabilidade e o desafio da fase Load no processo ETL, especialmente em relação ao design de índice e particionamento da Tabela de Fato.
Alternativas
Q3781117 Banco de Dados
Um DBA está avaliando o desempenho de uma consulta que frequentemente busca dados na tabela Auditoria (com 500 milhões de registros) usando a coluna DataHora_Acesso na cláusula WHERE. O DBA decide criar um índice clusterizado nessa coluna (após remover o índice existente na chave primária autoincremento, se necessário).
Assinale a opção que apresenta a principal implicação técnica de criar um índice clusterizado na coluna DataHora_Acesso de uma tabela tão grande no MS SQL Server, e a consequência direta para a ordenação física dos dados. 
Alternativas
Respostas
21: E
22: C
23: E
24: D
25: B
26: E
27: B
28: B
29: C
30: C
31: A
32: C
33: C
34: D
35: C
36: D
37: B
38: B
39: E
40: E