MS Access Banco de dados mais lento do que o normal, de repente

2

Eu tenho um cliente com um banco de dados do Access que está passando por consultas lentas nos últimos dias. Aqui está um primeiro plano.

  • está sendo executado no Windows Server 2008
  • o arquivo mdb está no servidor e há algumas partes front-end instaladas localmente no estações de trabalho.
  • nós executamos uma rede gigabit e switches de rede gigabit
  • esse servidor também é usado para compartilhamento de arquivos básico e esses outros serviços NÃO parecem estar lentos ou apresentam problemas.
  • estava funcionando bem, mas começou a ter consultas mais lentas ou tempos de resposta quando você se conecta ao banco de dados para consultas.
  • não alteramos nada no servidor nem fizemos nenhuma atualização no servidor ou na instalação do front end do banco de dados.
  • sempre usamos uma letra de unidade mapeada para acessá-la, tanto no servidor antigo quanto no novo, veja o próximo ponto para a idade do novo servidor.
  • Sei que as pessoas vão parar de usar o Access como um banco de dados, mas o cliente está usando software legado sem nenhum caminho para atualização e já estava funcionando de forma tolerável nesta plataforma Server 2008 por aproximadamente 1,5 anos.

A minha pergunta é basicamente se há alguma coisa que eu deveria estar olhando que talvez seja óbvio, mas eu posso estar faltando? Tentamos mover os arquivos para outra partição em um array de ataque mais rápido e obtivemos os mesmos resultados.

Qualquer ajuda seria muito apreciada.

    
por dasko 12.07.2012 / 02:31

1 resposta

3

Eu faço a segunda pergunta do Zoredache sobre compactar o arquivo mdb. Quando nossos aplicativos eram todos baseados em Access, eu costumava usar a ferramenta de linha de comando Jet Database da Microsoft. Ele funciona muito bem e evita que você tenha que abrir e fechar o mdb no Access, o que pode demorar um pouco se ele já estiver com problemas. Confira aqui. link

Algumas outras coisas: Quão ocupado é o próprio servidor? (idade disso não significa nada se estiver sendo atingida por algum outro processo Todas as cópias do Access estão sendo executadas na mesma versão? É possível que haja alguma falha em uma das estações de trabalho, criando bloqueios para os outros usuários O banco de dados está corrompido? (a ferramenta de jato pode ajudar com isso)

    
por 12.07.2012 / 02:56