FC ConcursosFC Concursos

Questão FC234447

Determinado aplicativo, que foi desenvolvido em Access 2007, apresenta lentidão em algumas consultas. Esse problema de desempenho se manifesta, explicitamente, quando há busca em d

Suítes de Escritório

CESGRANRIO · 2010

Determinado aplicativo, que foi desenvolvido em Access 2007, apresenta lentidão em algumas consultas. Esse problema de desempenho se manifesta, explicitamente, quando há busca em determinado campo de uma tabela.


É uma solução válida e apropriada para esse tipo de problema a

  1. deleção de dados antigos dessa tabela.
  2. criação de um novo formulário de entrada de dados.
  3. criação de um índice para esse campo.
  4. eliminação do cache em RAM dessa tabela.
  5. eliminação da consulta problemática.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A solução indicada é a criação de um índice para o campo problemático. Um índice é uma estrutura auxiliar que mantém valores ordenados e apontamentos para as linhas, permitindo ao mecanismo do Access localizar registros sem varrer toda a tabela.

Na prática, isso transforma buscas por igualdade, intervalos ou ordenação em operações muito mais rápidas, reduzindo o tempo de leitura do disco e CPU gasto na consulta.

É importante lembrar que índices consomem espaço e tornam inserções/atualizações ligeiramente mais lentas, pois precisam ser mantidos. Mesmo assim, quando um campo é frequentemente usado em critérios, ordenação ou junções, criar índice é a medida adequada para melhorar a performance.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo