BANCO DE OS MAIS RAPIDO

ALMIRSAFADI 30/07/2010 16:39:34
#348969
Eu tenho uma tabela em Acces com 432.000 registros, e qundo 3 ou mais micros acessam/consultam esta tabela, o sistema fica muito lento, eu quero saber se alguem usa outro banco de dados e não tem este problema, eu uso DAO, e a tendência é chegar a mais de 1.000.000 de registros o que impossibilitará usar este sistema, alguem pode sugerir alguma idéia algum banco mais veloz.
grato
ADHEL 30/07/2010 16:54:44
#348970
Mude para MYSQL
NO VBMANIA e na internet tem varios exemplos, tutorias etc
AJSO 30/07/2010 17:17:44
#348973
sua mudança seria escrever de novo sua aplicação pois vc usa DAO para acesso a dados e não é muito rápido e o access não é necessáriamente um SGBD para muitos registros e acessos simultâneos então vc tem um problema de talves terá que criar um novo aplicativo do zero

Utilize ADO para acesso a dados e SQL Server que é parecido com ACCESS

Boa sorte.
TRTNCG 30/07/2010 18:19:47
#348978
Também sugiro o SQL Server, ou MySQL ou Firebird, aí são você vai ficar tranquilo.

Só que o SQL Server é mais robusto e seguro para grande fluxos de informações de informações
MARCOSLING 30/07/2010 21:36:15
#348993
Eu tinha um Sistema que utilizava tabelas com mais de 1 milhão de registro no Access com DAO (a melhor opção para Access) e nem dava para sentir a lentidão.

O que pode influenciar nessa lentidão é a rede, índices, a forma como vc faz o select...

Mas, se vc puder mudar de banco de dados, é melhor e mais seguro.
TEMPESTADE 31/07/2010 09:37:38
#349003
Resposta escolhida
Utilizo Access a mais de 6 anos, sei que ele não é um SGDB, porem tenho tabelas em sistmeas de vendas meu com mais de 500 000 registros, revise suas consultas, e se for nescessario, faça um SELECT para cada situação, sei que é trabalhoso e a manutenção se torna ardua, porem vc terá feito um refinamento maior, o que vai lhe valer um prologamento da vida util de seu sistema, pois sei que re-escrever um codigo que já esta funcionando de forma estavel é muito doloroso, então minha sugestão acima se torna menos ruim se vc pensar no trabalho que seria re-escrever, principalmente pq por mais parecido que o Sql Server seja do Access, vc terá que re-escrever no minimo todas as suas rotias de pesquisa, e o modo como vc da os INSERT E UPDATES.
Tópico encerrado , respostas não são mais permitidas