[firebase-br] Problemas com transa??es, existe alguma solu??o pra isso?

Lucio - UniData® luciocobo em terra.com.br
Seg Set 4 10:01:03 -03 2006


Como vc esta usando o for update amigo ?
aqui não tenho problema de lentidão.


----- Original Message -----
From: "Rodrigo de Freitas" <rodrigo em rlzinformatica.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Saturday, September 02, 2006 11:19 AM
Subject: Re: [firebase-br] Problemas com transa??es, existe alguma solu??o
pra isso?


Passamos por essa situação nessa semana, utilizamos o For Update e nossa
surpresa foi imensa...

Tivemos uma perda de PERFOMANCE inacreditavel... (isso pq so retornarmos 1
registro)

O jeito foi criar uma função onde verificamos se a chave foi gerada com
sucesso... ou seja forçar o insert ate conseguir sucesso...

Rodrigaum...

----- Original Message -----
From: "Lucio - UniData®" <luciocobo em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, September 01, 2006 11:27 AM
Subject: Re: [firebase-br] Problemas com transa??es,existe alguma solu??o
pra isso?


Caro Amigo
Tem ta Usar  For Update  no Select

Tipo:

Select  CAMPOS  FROM  TABELAS
          WHERE  CONDIÇÔES
          FOR UPDATE

Ele  trava o registo
enquanto  não commitar  ou dar rolback
ele fica travado !

----- Original Message -----
From: "Emerson" <emaz em spdata.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, September 01, 2006 11:01 AM
Subject: Re: [firebase-br] Problemas com transa??es, existe alguma solu??o
pra isso?


Felipe,

Passamos por essa situação em diversas telas de cadastro do nosso sistema e
a única solução encontrada para barrar este tipo de problema foi incluir nas
tabelas de cada cadastro uma coluna como por exemplo "em uso", sendo que a
cada acesso de usuário o sistema grave nesta coluna o nome do usuário em
acesso e ao sair  o sistema limpe esta coluna, ou seja, qdo um usuario
acessa a tabela o sistema emite a mensagem de tabela sendo acessada por
outro usuario, ou coisa do tipo e não permite o uso da tabela enquanto esta
coluna não é limpa...
.
Se tiver outra solução peço por gentileza me passar.

Espero tê-lo ajudado

Emerson
----- Original Message -----
From: "Fellipe Henrique" <fellipeh em oi.com.br>
To: <lista em firebase.com.br>
Sent: Friday, September 01, 2006 10:07 AM
Subject: Re: [firebase-br] Problemas com transa??es,existe alguma solu??o
pra isso?


> Olá Lucio...
>   O problema é travar o registro pro usuario nao poder editar um registro
> que esta sendo editado por outro usuario... pois da forma como voce falou
(o
> que já faço), o usuario entra editando um registro... e outro usuario
tambem
> entra editando o mesmo registro.. quando um salvar e der o commit, o outro
> ainda nao viu as atualizacoes e continuou alterando.. quando este ultimo
der
> o commit, o que o primeiro usuario fez foi perdido..
>
> gostaria de evitar isso
>
>
> []s
> Fellipe H.
>
>
>
>
>


----------------------------------------------------------------------------
----


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

__________ Informação do NOD32 IMON 1.1734 (20060831) __________

Esta mensagem foi verificada pelo NOD32 sistema antivírus
http://www.eset.com.br




______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa






Mais detalhes sobre a lista de discussão lista