Agilize a execução do Access

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Este artigo contém dicas para o aprimoramento do desempenho de um banco de dados do Microsoft Office Access. Seguindo essas dicas, você poderá agilizar várias operações de banco de dados, como a execução de relatórios ou a abertura de formulários baseados em consultas complexas.

Uma das melhores maneiras de melhorar o desempenho de um banco de dados é criar índices dos campos mais utilizados. Ao criar índices, você pode melhorar o desempenho mais do que se imagina usando qualquer uma das dicas fornecidas neste artigo. O Access cria automaticamente alguns índices, mas você deve verificar cuidadosamente se a criação de índices adicionais melhorará o desempenho.

Este artigo não aborda maneiras de otimizar o desempenho dos objetos de banco de dados específico, como criando um índice. Para obter mais informações, consulte o artigo criar e usar um índice para melhorar o desempenho e os links na seção Consulte também.

Neste artigo

Ajudar a melhorar o desempenho de um banco de dados local

Ajudar a melhorar o desempenho em um ambiente multiusuário

Ajudar a melhorar o desempenho de acesso no seu computador

Melhorar o desempenho de um banco de dados local

As diretrizes a seguir pode ajudar você a otimizar o desempenho de um banco de dados local do Access — um banco de dados armazenado em uma unidade de disco rígido local, e não em uma rede.

Desativar a AutoCorreção de nomes

Definir o banco de dados para compactar e reparar automaticamente

Abra o banco de dados no modo exclusivo

Desativar opções de AutoCorreção

Desativar a AutoCorreção de Nomes

O recurso AutoCorreção de Nomes garante que a funcionalidade dos objetos de banco de dados permanecerá intacta quando outros objetos de banco de dados dos quais eles dependem forem renomeados. Por exemplo, se você renomear uma tabela e houver consultas que usam essa tabela, a AutoCorreção de Nomes assegurará que as consultas não serão interrompidas devido à alteração. Esse recurso pode ser útil, mas prejudica o desempenho de outros.

Se o design do banco de dados for estável e seus objetos não forem renomeados, você poderá desativar com segurança o recurso AutoCorreção de Nomes para melhorar o desempenho.

  1. Abra o banco de dados que você deseja otimizar.

  2. Clique no Botão do Microsoft Office imagem do botão office e, em seguida, clique em Opções do Access.

  3. No painel esquerdo da caixa de diálogo Opções do Access, clique em Banco de Dados Atual.

  4. No painel direito, em Opções de AutoCorreção de Nomes, desmarque todas as caixas de seleção.

Definir o banco de dados para que seja compactado e reparado automaticamente

Com o tempo, o desempenho de um arquivo de banco de dados pode ficar lento devido ao espaço que permanece alocado para objetos excluídos ou temporários. O comando Compactar e Reparar remove esse espaço utilizado e pode agilizar a execução de um banco de dados, tornando-o mais eficiente. Você poderá definir uma opção para executar o comando Compactar e Reparar automaticamente quando um banco de dados for fechado.

  1. Abra o banco de dados que você deseja otimizar.

  2. Clique no Botão do Microsoft Office imagem do botão office e, em seguida, clique em Opções do Access.

  3. No painel esquerdo da caixa de diálogo Opções do Access, clique em Banco de Dados Atual.

  4. No painel direito, em Opções do Aplicativo, marque a caixa de seleção Compactar ao Fechar.

Abrir o banco de dados no modo exclusivo

Se você for a única pessoa que usa o banco de dados e abri-lo no modo exclusivo, outros usuários ficarão impedidos de usar o banco de dados ao mesmo tempo, melhorando o desempenho.

  1. Inicie o Access, mas não abra um banco de dados. Se já houver um banco de dados aberto, feche-o.

  2. Clique no Botão do Microsoft Office imagem do botão office e clique em Abrir.

  3. Na caixa de diálogo Abrir, selecione o arquivo de banco de dados que deseja abrir. Use a lista Examinar se precisar localizar o arquivo de banco de dados.

  4. Clique na seta ao lado do botão Abrir e, em seguida, clique em Abrir Exclusivo.

Desativar as opções de AutoCorreção

Por padrão, o Access corrige a ortografia enquanto você digita. Para melhorar o desempenho, desative o recurso AutoCorreção.

  1. Abra o banco de dados que você deseja otimizar.

  2. Clique no Botão do Microsoft Office imagem do botão office e, em seguida, clique em Opções do Access.

  3. No painel esquerdo da caixa de diálogo Opções do Access, clique em Revisão de Texto.

  4. No painel direito, em Opções de AutoCorreção, clique em Opções de AutoCorreção.

  5. Na caixa de diálogo Opções de AutoCorreção, desmarque as caixas de seleção das opções não desejadas.

    Observação : Você não precisa desativar todas as opções de AutoCorreção para ver um benefício, mas quanto mais opções desativar, maiores serão os benefícios.

Início da página

Melhorar o desempenho em um ambiente multiusuário

As seguintes diretrizes podem ajudá-lo a otimizar o desempenho de um bancos de dados do Access utilizado em um ambiente multiusuário.

Dividir o banco de dados

Alterar a configuração de bloqueio de nível de página ou nível de registro

Escolher uma configuração de bloqueio de registro apropriada

Ajustar a atualização de rede e atualizar as configurações

Dividir o banco de dados

Ao dividir um banco de dados, você coloca as tabelas de banco de dados em um arquivo de banco de dados no servidor da rede. Esse arquivo é denominado banco de dados back-end. Você coloca os outros objetos de banco de dados, como consultas, formulários e relatórios, em outro arquivo de banco de dados denominado banco de dados front-end. Os usuários mantêm sua própria cópia do banco de dados front-end em seus computadores. O desempenho melhorará porque somente os dados são enviados na rede.

Para dividir um banco de dados, use o Assistente para Divisão de Banco de Dados.

  • Na guia Ferramentas de banco de dados, no grupo Mover dados, clique em Banco de dados do Access.

Alterar a configuração de bloqueio em nível de página ou registro

O Access bloqueia uma determinada quantidade de dados enquanto edita os registros. A quantidade de dados bloqueada depende da configuração de bloqueio escolhida. Você pode melhorar o desempenho escolhendo o bloqueio em nível de página. No entanto, o bloqueio em nível de página pode diminuir a disponibilidade dos dados, pois ele bloqueia mais dados do que o bloqueio em nível de registro.

  • Bloqueio em nível de página    O Access bloqueia a página que contém o registro (a página é a área da memória na qual o registro está localizado). A edição de um registro com bloqueio em nível de página habilitado também pode fazer com que outros registros armazenados próximos à memória sejam bloqueados. No entanto, o desempenho é geralmente melhor quando você usa o bloqueio em nível de página, em vez do bloqueio em nível de registro.

  • Bloqueio em nível de registro    O Access bloqueia somente o registro que está sendo editado. Os outros registros não são afetados.

Alterar a configuração de bloqueio de nível de página ou nível de registro   

  1. Abra o banco de dados que você deseja ajustar.

  2. Clique no Botão do Microsoft Office imagem do botão office e, em seguida, clique em Opções do Access.

  3. No painel esquerdo, clique em Avançado.

  4. No painel direito, na seção Avançado, marque ou desmarque a caixa de seleção Abrir bancos de dados usando o bloqueio em nível de registro.

Escolher uma configuração de bloqueio de registro apropriada

O Access bloqueia os registros enquanto você os edita. O número de registros que o Access bloqueia e o período de tempo em que esses registros permanecem bloqueados dependem da configuração de bloqueio de registro escolhida.

  • Sem proteção     O Access só bloqueará um registro ou uma página depois que um usuário salvar as alterações nele efetuadas, o que resultará na disponibilidade imediata dos dados. No entanto, pode haver conflitos de dados (as alterações simultâneos efetuadas no mesmo registro) se você usar essa configuração. Quando ocorrer um conflito de dados, o usuário deverá decidir qual versão dos dados será mantida. Essa é geralmente a opção mais rápida, mas esses conflitos podem sobrecarregar o desempenho novamente.

  • Registro editado     O Access bloqueia um registro assim que um usuário começar a editá-lo. Conseqüentemente, os registros são bloqueados por períodos de tempo mais longos, mas os conflitos de dados não menos prováveis.

  • Todos os registros     O Access bloqueia todos os registros em uma tabela enquanto qualquer formulário ou folha de dados que usa essa tabela é aberto. Isso pode melhorar o desempenho para o usuário que está editando dados na tabela, mas restringe a capacidade de outros usuários de editar os dados mais do que as opções.

Alterar a configuração de bloqueio de registro   

  1. Abra o banco de dados que você deseja ajustar.

  2. Clique no Botão do Microsoft Office imagem do botão office e, em seguida, clique em Opções do Access.

  3. No painel esquerdo, clique em Avançado.

  4. No painel direito, na seção Avançado, em Bloqueio de registro padrão, clique na opção desejada.

Ajustar as configurações de atualização da rede

Tente ajustar as configurações Intervalo de atualização (s), Intervalo de repetição de atualização (ms), Número de tentativas de atualização e Intervalo de atualização ODBC (s), conforme aplicável.

Use as configurações Intervalo de repetição de atualização e Número de tentativas de atualização para especificar com que freqüência e quantas vezes o Access tentará salvar um registro quando ele for bloqueado por outro usuário.

Use as configurações Intervalo de atualização ODBC e Intervalo de atualização para controlar com que freqüência o Access atualiza os dados. A atualização altera apenas os dados que já existem na folha de dados ou no formulário. Ela não reordena registros, exibe novos registros ou remove registros excluídos e registros que não atendem mais aos critérios especificados. Para exibir essas alterações, consulte novamente os registros subjacentes da folha de dados ou do formulário.

Alterar a atualização de rede e atualizar as configurações   

  1. Abra o banco de dados cuja execução você deseja agilizar.

  2. Clique no Botão do Microsoft Office imagem do botão office e, em seguida, clique em Opções do Access.

  3. No painel esquerdo, clique em Avançado.

  4. No painel direito, na seção Avançado, altere as configurações desejadas.

Dica : Para realizar a consulta novamente, pressione SHIFT+F9.

Início da página

Melhorar o desempenho do Access no seu computador

As seguintes diretrizes podem ajudar a melhorar o desempenho do Access, independentemente de o banco de dados com o qual você está trabalhando estar armazenado no computador ou em uma rede.

Desativar animações de interface do usuário

Desativar marcas inteligentes

Feche os outros programas não está sendo usados

Adicionar mais RAM no seu computador

Limpar as unidades de disco rígido

Desabilitar os serviços do Windows que você não exigem

Ajustar as configurações de memória virtual

Não use uma proteção de tela

Não use um plano de fundo da área de trabalho

Desativar animações da interface do usuário

A interface do usuário do Access inclui animações, como as que aparecem quando os menus são abertos. Embora essas animações facilitem o uso da interface, elas podem prejudicar o desempenho de alguns recursos. Você pode desativá-las para melhorar o desempenho.

  1. Clique no Botão do Microsoft Office imagem do botão office e, em seguida, clique em Opções do Access.

  2. No painel esquerdo, clique em Avançado.

  3. No painel direito, em Exibir, desmarque a caixa de seleção Mostrar animações.

Desativar marcas inteligentes

Se você não usa marcas inteligentes, desative-as para melhorar o desempenho.

  1. Clique no Botão do Microsoft Office imagem do botão office e, em seguida, clique em Opções do Access.

  2. No painel esquerdo, clique em Avançado.

  3. No painel direito, em Exibir, desmarque as caixas de seleção Mostrar Marcas Inteligentes nas Folhas de Dados e Mostrar Marcas Inteligentes nos Formulários e Relatórios.

Fechar outros programas que não estão sendo utilizados

O fechamento de outros programas disponibiliza mais memória para o Access, ajudando a minimizar o uso do disco e a melhorar o desempenho.

Observação : Talvez seja necessário sair de alguns programas que continuam em execução em segundo plano depois que são fechados. Examine a área de notificação em busca desses programas. Tenha cuidado ao sair desses programas, pois alguns deles podem ser necessários para que o computador funcione conforme esperado. Se você alguma dúvida, é provável que você não deva sair desses programas.

Adicionar mais RAM ao computador

A adição de RAM ao computador pode agilizar consultas grandes e permitir que mais objetos de banco de dados permaneçam abertos simultaneamente. Além disso, a RAM é muito mais rápida do que a memória virtual em um disco rígido. Ao adicionar RAM, minimize o uso do disco e melhore o desempenho.

Limpar unidades de disco rígido

Periodicamente, execute estas etapas:

  1. Exclua, do computador, os arquivos desnecessários.

  2. Exclua temporariamente os arquivos da Internet.

  3. Esvazie a Lixeira.

  4. Execute operações de compactação e reparo nos bancos de dados. Você encontrará links com mais informações na seção Consulte também.

  5. Desfragmente as unidades de disco rígido.

Desabilitar serviços do Windows desnecessários

Por exemplo, se você tiver uma boa solução de backup de área de trabalho, é recomendável desabilitar o serviço Restauração do Sistema. A desabilitação dos serviços do Microsoft Windows que você não está usando disponibilizará mais RAM para o Access.

Importante : Se você decidir desabilitar os serviços do Windows, mantenha controle do que está desabilitando, a fim de que possa reabilitar facilmente qualquer serviço que ache necessário.

Ajustar as configurações de memória virtual

Na maioria dos casos, a configuração padrão de memória virtual usada pelo Windows será executada de forma ideal. No entanto, em algumas situações, o ajuste das configurações de memória virtual pode melhorar o desempenho do Access. Considere o ajuste das configurações padrão de memória virtual nos seguintes casos:

  • Você não dispõe de muito espaço em disco na unidade que está sendo utilizada para a memória virtual, mas uma outra unidade local tem espaço disponível.

  • Outra unidade local mais rápida do que a unidade atual tem espaço disponível e não é muito utilizada.

Nesses casos, você poderia obter um melhor desempenho especificando uma outra unidade para a memória virtual.

Você também poderia obter melhor desempenho especificando uma quantidade fixa de espaço em disco para a memória virtual. Considere a especificação de 1,5 vezes mais memória virtual que a quantidade de RAM instalada no computador. Por exemplo, se você tiver 1.024 megabytes (MB) de RAM, especifique 1.536 MB para a memória virtual.

Observação : Talvez seja necessário especificar mais memória virtual se você freqüentemente usa vários aplicativos grandes ao mesmo tempo.

Para obter ajuda sobre como alterar as configurações de memória virtual, procure "alterar memória virtual" na Ajuda do Windows.

Não usar uma proteção de tela

As proteções de tela usam memória e são iniciadas automaticamente. Devido aos refinamentos no design dos monitores, as proteções de tela não são mais necessárias para proteger o monitor contra "queima". Você pode melhorar um pouco o desempenho e facilitar a execução do computador se não utilizar uma proteção de tela.

Dica : Não confie em uma proteção de tela para proteger seu computador contra acesso não autorizado. Para protegê-lo quando você se afastar dele, pressione a tecla de logotipo do Windows+L.

Não usar um plano de fundo de área de trabalho

Você provavelmente verá alguma melhoria definindo o plano de fundo de área de trabalho para (Nenhum).

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×