Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Este artigo contém dicas para melhorar o desempenho de um banco de dados do Microsoft Office Access. Seguindo essas dicas, você pode ajudar a acelerar muitas operações de banco de dados, como executar relatórios ou abrir formulários baseados em consultas complexas.

Uma das melhores maneiras de melhorar o desempenho de um banco de dados é criar índices para campos comumente usados. Ao criar índices, você pode melhorar o desempenho mais do que pode usando qualquer uma das dicas deste artigo. O acesso cria automaticamente alguns índices para você, mas você deve considerar cuidadosamente se índices adicionais melhorarão o desempenho.

Este artigo não discute maneiras de otimizar o desempenho de objetos de banco de dados específicos, como criando um índice. Para obter mais informações, consulte o artigo Create e use um índice para melhorar o desempenho.

Neste artigo

Ajudar a melhorar o desempenho de um banco de dados local

As diretrizes a seguir podem ajudá-lo a otimizar o desempenho de um banco de dados de acesso local – um banco de dados armazenado em uma unidade de disco rígido local, em vez de em uma rede.

Desativar AutoCorreção de Nome

O recurso Name AutoCorrect ajuda a garantir que a funcionalidade de objetos de banco de dados permaneça intacta quando outros objetos de banco de dados dos quais eles dependem são renomeados. Por exemplo, se você renomear uma tabela e houver consultas que usam essa tabela, o Name AutoCorrect garantirá que essas consultas não sejam interrompidas por causa da alteração. Esse recurso pode ser útil, mas faz um desempenho lento.

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

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

  2. Clique em Arquivo > Opções para abrir a caixa de diálogo 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 Nome, desmarque todas as caixas de marcar.

Defina o banco de dados para compactar e reparar 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 Compact e Repair remove esse espaço desperdiçado e pode ajudar um banco de dados a ser executado com mais rapidez e eficiência. Você pode definir uma opção para executar o comando Compact e Repair automaticamente quando um banco de dados for fechado.

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

  2. Clique em Arquivo > Opções para abrir a caixa de diálogo 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 Aplicativo, selecione a caixa Compact em Fechar marcar.

Abrir o banco de dados no modo exclusivo

Se você for a única pessoa que usa um banco de dados, abrir o banco de dados no modo exclusivo impedirá que outros usuários usem o banco de dados ao mesmo tempo e pode ajudar a melhorar o desempenho.

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

  2. Clique em Abrir e clique em Procurar.

  3. Na caixa de diálogo Abrir , selecione o arquivo de banco de dados que você deseja abrir. Você pode usar a lista Pesquisar se precisar procurar para encontrar o arquivo de banco de dados.

  4. Clique na seta no botão Abrir e clique em Abrir Exclusivo.

Desativar opções de AutoCorreção

Por padrão, o Access corrige sua ortografia conforme você digita. Você pode desativar o recurso AutoCorreção para ajudar a melhorar o desempenho.

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

  2. Clique em Arquivo > Opções para abrir a caixa de diálogo Opções do Access.

  3. No painel esquerdo da caixa de diálogo Opções de Acesso , clique em Comprovante.

  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 Correção Automática, desmarque as caixas de marcar para as opções que você não deseja.

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

Início da Página

Ajudar a melhorar o desempenho em um ambiente multiuser

As diretrizes a seguir podem ajudá-lo a otimizar o desempenho de um banco de dados access que é usado em um ambiente multiuser.

Dividir o banco de dados

Ao dividir um banco de dados, você coloca as tabelas de dados em um arquivo de banco de dados em um servidor de rede no que é chamado de banco de dados de 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 chamado 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 pela rede.

Você divide um banco de dados usando o Assistente de Divisor de Dados.

  • Na guia Ferramentas de Banco de Dados , no grupo Mover Dados , clique em Acessar Banco de Dados.

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

O acesso bloqueia uma determinada quantidade de dados enquanto você edita registros. A quantidade de dados bloqueados depende da configuração de bloqueio escolhida. Você pode ajudar a melhorar o desempenho escolhendo o bloqueio no nível da página. No entanto, o bloqueio no nível da página pode diminuir a disponibilidade de dados, pois mais dados estão bloqueados do que com o bloqueio no nível do registro.

  • Bloqueio no nível da página    O acesso bloqueia a página que contém o registro (a página é a área da memória em que o registro está localizado). Editar um registro com o bloqueio no nível da página habilitado também pode fazer com que outros registros armazenados nas proximidades na memória sejam bloqueados. No entanto, o desempenho geralmente é mais rápido quando você usa o bloqueio no nível da página em vez de bloqueio no nível do registro.

  • Bloqueio no nível do registro    O acesso bloqueia apenas o registro que está sendo editado. Outros registros não são afetados.

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

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

  2. Clique em Arquivo > Opções para abrir a caixa de diálogo Opções do Access.

  3. No painel esquerdo, clique em Configurações do Cliente.

  4. No painel direito, na seção Avançado, selecione ou desmarque os bancos de dados Abrir usando a caixa marcar de bloqueio no nível do registro.

Escolha uma configuração de bloqueio de registro apropriada

O acesso bloqueia registros enquanto você os edita. O número de registros que o Access bloqueia e a quantidade de tempo que esses registros são bloqueados depende da configuração de bloqueio de registros escolhida.

  • Sem bloqueios     O acesso não bloqueia um registro ou uma página até que um usuário salve alterações nele, o que resulta em dados disponíveis mais facilmente. No entanto, conflitos de dados (alterações simultâneas que estão sendo feitas no mesmo registro) podem ocorrer se você usar essa configuração. Quando ocorre um conflito de dados, o usuário deve decidir qual versão dos dados deve ser mantida. Essa é geralmente a opção mais rápida, mas os conflitos de dados podem superar o ganho de desempenho.

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

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

Alterar a configuração de bloqueio de registros    

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

  2. Clique em Arquivo > Opções para abrir a caixa de diálogo Opções do Access.

  3. No painel esquerdo, clique em Configurações do Cliente.

  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 e atualização de rede

Tente ajustar o intervalo de atualização (ss), o intervalo de repetição de atualização (msec), o número de repetições de atualização e as configurações de intervalo de atualização ODBC (ss), conforme aplicável.

Você usa o intervalo de repetição de atualização e o número de configurações de repetição de atualização para especificar com que frequência e quantas vezes o Access tenta salvar um registro quando ele é bloqueado por outro usuário.

Você usa o intervalo de atualização do ODBC e as configurações de intervalo de atualização para controlar a frequência com que o Access atualiza seus dados. Atualizar apenas atualiza os dados que já existem em sua folha de dados ou formulário. A atualização não reordena registros, exibe novos registros ou remove registros e registros excluídos de resultados de consulta que não atendem mais aos critérios especificados. Para exibir essas alterações, você requer os registros subjacentes para a folha de dados ou formulário.

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

  1. Abra o banco de dados que você deseja ajudar a executar mais rapidamente.

  2. Clique em Arquivo > Opções para abrir a caixa de diálogo Opções do Access.

  3. No painel esquerdo, clique em Configurações do Cliente.

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

Dica: Para requery, pressione SHIFT+F9.

Início da Página

Ajudar a melhorar o desempenho do Access em seu computador

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

Desativar animações de interface do usuário

A interface do usuário do Access inclui animações, como quando os menus abrem. Embora essas animações ajudem a facilitar o uso da interface, elas podem retardar um pouco as coisas. Você pode desativá-los para ajudar a melhorar o desempenho.

  1. Clique em Arquivo > Opções para abrir a caixa de diálogo Opções do Access.

  2. No painel esquerdo, clique em Configurações do Cliente.

  3. No painel direito, em Exibição, desmarque a caixa Mostrar animações marcar.

Desativar marcas de ação

Se você não usar marcas de ação, desative-as para ajudar a melhorar o desempenho.

  1. Clique em Arquivo > Opções para abrir a caixa de diálogo Opções do Access.

  2. No painel esquerdo, clique em Configurações do Cliente.

  3. No painel direito, em Exibição, desmarque as marcas Mostrar ação em Folhas de Dados e as Marcas de Ação Mostrar em caixas Forms e Relatórios marcar.

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

O fechamento de outros programas disponibiliza mais memória ao Access, o que ajuda a minimizar o uso do disco e melhora o desempenho.

Observação: Você também pode querer sair de alguns programas que continuam em execução em segundo plano depois de fechá-los. Procure em sua área de notificação para quaisquer programas desse tipo. Tenha cuidado ao sair desses programas, pois alguns programas podem ser necessários para que seu computador funcione como você espera. Se você tiver alguma dúvida, provavelmente não deve sair desses programas.

Adicionar mais RAM ao seu computador

Adicionar RAM ao computador pode ajudar consultas grandes a serem executadas mais rapidamente e permitir que você tenha mais objetos de banco de dados abertos ao mesmo tempo. Além disso, a RAM é muito mais rápida do que a memória virtual em uma unidade de disco rígido. Ao adicionar RAM, você ajuda a minimizar o uso do disco e melhorar o desempenho.

Limpar suas unidades de disco rígido

Execute periodicamente este conjunto de etapas:

  1. Exclua arquivos do computador que você não precisa mais.

  2. Exclua seus arquivos temporários da Internet.

  3. Esvazie a lixeira.

  4. Execute operações compactas e de reparo em seus bancos de dados.

  5. Desfragmentar suas unidades de disco rígido.

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

Por exemplo, se você tiver uma boa solução de backup da área de trabalho em vigor, considere desabilitar o serviço de Restauração do Sistema. Desabilitar os serviços do Microsoft Windows que você não está usando disponibiliza mais RAM para o Access.

Importante: Se você decidir desabilitar os serviços do Windows, acompanhe o que desabilitar, para que possa habilitar facilmente todos os serviços do Windows que você decidir que precisa.

Ajustar suas configurações de memória virtual

Na maioria dos casos, a configuração de memória virtual padrão usada pelo Windows deve ter um desempenho ideal. No entanto, em algumas situações, ajustar as configurações de memória virtual pode melhorar o desempenho do Access. Considere ajustar as configurações de memória virtual padrão nos seguintes casos:

  • Você não tem muito espaço em disco disponível na unidade que está sendo usada atualmente para memória virtual e outra unidade local tem espaço disponível.

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

Nesses casos, você pode obter um melhor desempenho especificando uma unidade diferente para memória virtual.

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

Observação: Talvez você deseje especificar mais memória virtual se geralmente executar vários aplicativos grandes simultaneamente.

Para obter ajuda com a alteração das configurações de memória virtual, pesquise ajuda do Windows para "alterar memória virtual".

Não use um protetor de tela

Os poupadores de tela usam a memória e iniciam automaticamente. Devido aos refinamentos no design dos monitores, os poupadores de tela não são mais necessários para ajudar a proteger seu monitor contra "burn-in". Você pode aumentar um pouco o desempenho e ajudar seu computador a executar com mais tranquilidade, não usando um protetor de tela.

Dica: Não confie em um protetor de tela para proteger seu computador contra acesso não autorizado. Para ajudar a proteger seu computador quando você se afastar, pressione a tecla do logotipo do Windows+L.

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

Você pode ver algum aprimoramento definindo o plano de fundo da área de trabalho como (Nenhum).

Início da Página

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.