Pessoal esses dias postei um problema que estou tendo com o travamento "persistente" de registros. (por hora resolvido) Lendo essa materia http://www.activedelphi.com.br/forum/viewtopic.php?t=33645 vejo as diferenças que o componente ZEOS que uso para minhas aplicações tem. Bem hoje o mais adequado pra mim, já que preciso das informações mais atuais possível (mas não lixo) é o "tiReadCommitted", mas como citado por um colega da lista meu servidor está com muitos "<IDLE> intransaction", bem, mudando para "tiNone" ele acaba como esse comportamento e possivelmente irá melhorar meus travamentos, mas ficou na cuca, como o banco ou aplicação vai se comportar no caso de deixar "tiNone"? (já que no site dão diz claramente). Eu dou refresh em minhas querys sempre que possível e que preciso de informações atualizadas, neste caso (com tiNone) será que ele vai me trazer as alterações mais recentes ? Em um teste simples (a mesma aplicação), mas com duas conexões distintas e com "tiNone" me parece que ele traz as ultimas atualizações do registro, mas estou na dúvida se ao ter N usuários ele vai considerar o ultimo commit ou ele poderá me dar um registro (versão) que não seja exatamente a ultima alteração. Como o Postgres se comporta por padrão? Me parece que em alguns bancos existe o "Garbage Collection", meu receio é ele me dar os dados desse garbage e este pode não ser a versão mais atual do registro.
O colegas poderiam opnar sobre o assunto, por favor? Marcelo Silva ------------------------------------------
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral