Questão FC546309
Ao decidir sobre a criação de índices para otimizar o desempenho de um banco de dados relacional, diversas orientações são consideradas. Qual das orientações a seguir é pertinente
Otimização (Tuning) em Banco de Dados
FURB · 2025
Ao decidir sobre a criação de índices para otimizar o desempenho de um banco de dados relacional, diversas orientações são consideradas. Qual das orientações a seguir é pertinente na escolha do tipo de índice a ser utilizado ou na sua configuração?
- Índices hash são geralmente a escolha mais eficiente para consultas que envolvem faixas de valores, como BETWEEN ou <.
- Em um SGBDR, é possível criar múltiplos índices clustering em uma mesma tabela para cobrir diferentes necessidades de ordenação física.
- O principal benefício de um índice clustering é para responder a consultas apenas varrendo o índice, sem acessar os registros de dados.
- A decisão de estabelecer um índice clustering deve considerar a necessidade de manter o arquivo fisicamente ordenado segundo o atributo, o que beneficia consultas de faixa de valores.
- É recomendado criar índices para todos os atributos de uma tabela a fim de maximizar a eficiência de todas as consultas.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A alternativa trata do índice clustering, que exige manter o arquivo fisicamente ordenado segundo a chave do índice. Isso significa que as linhas com valores próximos ficam armazenadas em blocos contíguos, o que favorece consultas de faixa (por exemplo, BETWEEN ou pesquisas por intervalo).
Com o arquivo ordenado, prevalecem as leituras sequenciais, reduzindo I/O e acelerando varreduras de intervalo porque os dados estão em páginas adjacentes em disco.
É importante lembrar que só se pode ter apenas um índice clusterizado por tabela e que a chave escolhida deve refletir consultas que usam faixas ou ordenação frequente; além disso, funciona melhor quando a ordem de inserção está correlacionada com a chave.
Por outro lado, há custos de manutenção: inserções e atualizações podem causar reorganização, page splits e overhead, portanto a decisão deve ponderar ganho em leitura contra impacto em escrita.
Conteúdo do catálogo FC Concursos · Atualizado em