Toda vez que dou um COMMIT tenho que reabrir as tabelas?
02/04/2003
0
:( A respeito de cadastrar em um terminal e no outro não aparecer:
Toda vez que dou um COMMIT tenho que reabrir as tabelas?Isso causa lentidão, será que não existe uma outra maneira?No MySql é Assim Também?
Toda vez que dou um COMMIT tenho que reabrir as tabelas?Isso causa lentidão, será que não existe uma outra maneira?No MySql é Assim Também?
Anonymous
Curtir tópico
+ 0
Responder
Posts
02/04/2003
Anonymous
>> Toda vez que dou um COMMIT tenho que reabrir as tabelas?
SIM!! más vc pode usar um COMMITRETAINING, que grava as alterações e não fecha a transação (assim vc não tem que re-abrir as tabelas)
Más isso não é uma boa prática! vc não deve manter transações abertas por muito tempo, ou seja é sempre bom dar um COMMIT de vez em quando.
>> Isso causa lentidão, será que não existe uma outra maneira?
Vc tem q rever sua abordágem de desenvolvimento. Use técnicas de aplicações C/S. -- por ex.: nunca execute querys sem WHERE, trazer todos os registros do banco não é necessário e degrada a performance!
SIM!! más vc pode usar um COMMITRETAINING, que grava as alterações e não fecha a transação (assim vc não tem que re-abrir as tabelas)
Más isso não é uma boa prática! vc não deve manter transações abertas por muito tempo, ou seja é sempre bom dar um COMMIT de vez em quando.
>> Isso causa lentidão, será que não existe uma outra maneira?
Vc tem q rever sua abordágem de desenvolvimento. Use técnicas de aplicações C/S. -- por ex.: nunca execute querys sem WHERE, trazer todos os registros do banco não é necessário e degrada a performance!
Responder
Clique aqui para fazer login e interagir na Comunidade :)