← Questões de Banco de Dados

Banco de Dados · FGV · 2023

Questão comentada de Banco de Dados

No contexto de administração de banco de dados relacional, para melhorar o desempenho das consultas aos dados, é uma prática recomendada:

Gabarito: D

Em banco de dados relacional, desempenho não é mágica: quase sempre depende de como o SGBD encontra as linhas. Se a consulta precisa varrer a tabela inteira toda vez, o tempo sobe rapidinho, principalmente em tabelas grandes. Por isso, uma das práticas mais clássicas de tunning é criar índices nas colunas que aparecem com frequência em filtros, ordenações e junções. O índice funciona como um atalho, parecido com o índice de um livro: em vez de ler tudo do começo ao fim, o banco vai direto ao ponto. Isso costuma melhorar bastante consultas com WHERE e JOIN, desde que a escolha das colunas e do tipo de índice faça sentido para a carga de trabalho. Claro, índice demais também não é festa grátis, porque eles ocupam espaço e deixam inserções, atualizações e exclusões um pouco mais caras. É exatamente por isso que a alternativa D está correta. Em administração de banco de dados relacional, adicionar índices adequados às colunas usadas em condições de filtro e junções é uma recomendação clássica para melhorar o desempenho de consultas. Não existe uma lei dizendo "índice sempre", mas a doutrina de SGBD e a prática de tuning apontam isso como uma das medidas mais efetivas e recorrentes. As demais alternativas misturam ideias que podem até existir em certos contextos, mas não representam a recomendação mais direta e geral para acelerar consultas. Em prova, a FGV costuma cobrar esse equilíbrio: melhorar leitura sem destruir a manutenção do banco no caminho.

Continue treinando

Questões relacionadas