Olá
Rodrigo, O melhor
é você utilizar um padrão Singleton, para permitir
que as conexões ao banco sejam criadas apenas quando necessárias. A abertura de
diversas conexões diferentes para uma mesma aplicação retarda o desempenho do
seu aplicativo com um todo. Se o gargalo for apenas nos acessos à sua base de
dados, com certeza a reutilização de conexões é algo que influi
significativamente. Não é recomendável nem deixar aberta, muito menos fechar e
abrir toda vez que se fizer acesso. Observa também se você está dando os famosos
"commits" e "rollbacks"
nas suas transações... Outra observação, o banco de dados Access não é
muito recomendável para aplicações distribuídas, como as de Internet. Dependendo
da quantidade de clientes, e do volume de consultas, é melhor você substituir o
SGBD por um mais eficiente, como o Oracle, ou até
algum "free", como o MySQL
ou o PostgreSQL. Esses bancos, quando bem
configurados e mantidos (às vezes nem precisa isso tudo...), dão de 10 a zero
no Access... Analista de Sistemas - NDS [EMAIL PROTECTED] Fóton® Informática e Serviços Fone: (61) 328 5060 R.: 272 -----Mensagem original----- Pessoal Estou com uma dúvida que talvez algumas pessoas possam
me ajudar 1 - o que poderia estar diminuindo a performance?
Agradeço antecipadamente!!!! |
Title: Dúvida Acesso a banco de dados