Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Ubuntu 9.04 + Wine
Por wopgan
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

COMMIT e ROLLBACK x PERFORMANCE
Linux user
Publicado por Ygor Thomaz em 27/01/2010

Login: ctrlc, 1125011 pontos | Blog: http://www.ygorthomaz.com/
[ Hits: 2548 ]

COMMIT e ROLLBACK x PERFORMANCE

Enquanto uma transação está em progresso, o Oracle irá continuar criando uma imagem dos dados que foram afetados pelas operações presentes na transação. Por padrão está imagem será apresentada aos usuários conectados em outra sessão, até que a transação que origino a imagem acabe. Esta imagem é utilizada em situações onde ocorrem o ROLLBACK para recuperar os dados.

O ROLLBACK irá descartar todas as modificações restaurando a imagem que contém todos os dados afetados pela transação que o originou; qualquer linha inserida na transação será removida, qualquer linha removida será inserida novamente na tabela e qualquer linha modificada irá voltar para seu estado original.

Sendo assim o COMMIT é instantâneo, porque não existe nada o que fazer realmente. O trabalho já foi feito. O ROLLBACK pode ser muito lento: ele irá normalmente demorar o mesmo tempo (talvez mais) para reverter uma operação que já consumiu recursos inicialmente para ser feita. ROLLBACK(s) não são bons para o desempenho do banco de dados.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Instalando um servidor Oracle (AsianUX 1.0)
   Dica Linux recomendada Failed to auto-start Oracle Net Listener using /ade/vikrkuma_new/oracle/bin/tnslsnr
   Dica Linux recomendada Oracle: quando usar índices B*Tree e Bitmap
   Dica Linux recomendada Tomcat x Oracle10g
   Dica Linux recomendada Oracle SQL Developer 2.1: Unit Testing com vídeo e tutorial

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.