[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