Refresh das tabelas do sistema {PATCH_ID N/D}
Brought to you by:
pasemes,
rafaelescalfoni
Esse й um dos principais problemas atualmente no
Finadmin ...
A atualizaзгo das tabelas й feita dentro de um
intervalo de tempo fixo (atualmente 10 minutos, se nгo
me engano), isto nгo й o ideal jб que uma alteraзгo
feita em um cliente pode demorar atй 10 minutos para
ser vista por outro cliente.
Intervalos menores jб foram tentados, mas isto cria um
overhead absurdo no servidor (isto com cerca de apenas
14 clientes).
Existe um timer no DataModule que dispara o evento. O
fato й que deve existir uma maneira mais inteligente de
fazer isto, realmente й necessбrio se fazer
Tabela.Refresh?
Logged In: YES
user_id=1122992
Esqueci de falar que alm dos problemas citados durante o
procedimento adotado existe um outro que causa grande
transtorno, o fato que durante as atualizaes o sistema
fica "travado" durante um bom tempo (dependendo da mquina e
do estado da rede), o que realmente atrapalha.
Logged In: YES
user_id=1122992
Mais uma pequena nota.
Deveria-se permitir atualizao manual?
Logged In: YES
user_id=1243502
Bem voc est querendo dizer que o servidor BD faz a
atualizao automtica a cada 10 min? Em meus projetos
sempre tenho usado "Tabela.Refresh" acredito que essa
tcnica resulte em menos gargalo para as atualizaes.
Quando voc diz "durante as atualizaes o sistema fica
"travado" durante um bom tempo (dependendo da mquina e do
estado da rede), o que realmente atrapalha." , est se
referindo ao sistema cliente? O ideal uma atualizao a
cada pequena mudana na tabela, ento novamente
"Table.Refresh" vem a mente.
Uma pergunta, qual a configurao do Servidor BD em questo?