Muita lentidão
Estou desenvolvendo um sistema para um supermercado, o banco de daod já tem 600Mb, mas está muito lento para abrir o sistema, pq ele na verdade antes de abrir os sistema, abre o SQLDataset e o ClientDataSet, e creio eu que isto o está deixando lento.
Sou novo no firebird, estou vindo do Clipper, qual seria a melhor forma de fazer isto.
Uso Delphi+FireBrid+DBExpress
Nilson
Sou novo no firebird, estou vindo do Clipper, qual seria a melhor forma de fazer isto.
Uso Delphi+FireBrid+DBExpress
Nilson
Nilson Junior
Curtidas 0
Respostas
Afarias
14/10/2003
Abrir o ClientDataSet (e então o CDS abre o SQLDataSet) não é o problema -- quantos registros está trazendo do banco?? quais os processos exatamente vc está fazendo na ´abertura´ do sistema??
T+
T+
GOSTEI 0
Nilson Junior
14/10/2003
O problema é que o banco de dados tem fotos, JPG, embora as fotos tenham em méfia 20K o banco já está com 170Mb com apenas 600 Registros. como ainda tem poucos reg , estrou abrindo todos.
Quando abro apenas um com uma pesquisa, dá erro no applyupdates
Obrigado
Nilson
Quando abro apenas um com uma pesquisa, dá erro no applyupdates
Obrigado
Nilson
GOSTEI 0
Afarias
14/10/2003
|O problema é que o banco de dados tem fotos, JPG, embora as fotos
|tenham em méfia 20K o banco já está com 170Mb com apenas 600
|Registros.
isto não deixa o banco lento. o grande problema de guardar fotos no banco é na hora de fazer backups.
|como ainda tem poucos reg , estrou abrindo todos.
isso é um problema!!! não condiz com as ´técnicas´ para sistemas C/S
|Quando abro apenas um com uma pesquisa, dá erro no applyupdates
veja o outro post!
T+
|tenham em méfia 20K o banco já está com 170Mb com apenas 600
|Registros.
isto não deixa o banco lento. o grande problema de guardar fotos no banco é na hora de fazer backups.
|como ainda tem poucos reg , estrou abrindo todos.
isso é um problema!!! não condiz com as ´técnicas´ para sistemas C/S
|Quando abro apenas um com uma pesquisa, dá erro no applyupdates
veja o outro post!
T+
GOSTEI 0
Nilson Junior
14/10/2003
só uma coisinha
devo usar Sqldataset.open e close / ou Active:=true e false
A. Farias Obrigado por tudo
Nilson
T+
devo usar Sqldataset.open e close / ou Active:=true e false
A. Farias Obrigado por tudo
Nilson
T+
GOSTEI 0
Afarias
14/10/2003
|devo usar Sqldataset.open e close / ou Active:=true e false
como preferir. não faz diferença! :-)
T+
como preferir. não faz diferença! :-)
T+
GOSTEI 0
Nilson Junior
14/10/2003
Muito Obrigado...
:lol:
Na verdade, vim do clipper 15 anos(nele) e Graças a ClubeDelphi e ao Forum, estou migrando sem problemas
Nilson
T+
:lol:
Na verdade, vim do clipper 15 anos(nele) e Graças a ClubeDelphi e ao Forum, estou migrando sem problemas
Nilson
T+
GOSTEI 0
Afarias
14/10/2003
BLZ!!! :D
agora...
15 anos?! :shock: -- carâmba! imagino q mudar essa ´cultura´ é o verdadeiro pró!
;-)
T+
agora...
15 anos?! :shock: -- carâmba! imagino q mudar essa ´cultura´ é o verdadeiro pró!
;-)
T+
GOSTEI 0