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?


Anonymous

Anonymous

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!


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar