[firebase-br] Fw: Voltou a cair (URGENTE)
Eduardo Jedliczka (TeamFB)
jedyfb em gmail.com
Sex Set 22 10:19:37 -03 2006
OK... você tem um modelo transacional inadequado para o seu sistema.
Antes de mais nada é saber em qual linguagem e componente de acesso você
está usando.
Reparei que os piores casos de controle transacional estão relacionados à
DBEXPRESS (por culpa do cache dos dados as pessoas não commitam as
transações),
Mas uma sugestão é sempre ter duas transações:
1ª) de curta duração auto-commit (que deve ser commitada a cada operação no
banco) usada para operações simples como alterar um cliente, excluir um
registro, inserir um novo produto, em que não há necessidade de um rollback.
Se possível procure dar um hard-commit logo após fechar cada tela do
sistema.
2ª) transação completa... usada para operações de emissão de nota fiscal
(criação da nota, detalhes da nota, baixa de estoque, geração de
duplicatas) que devem ser iniadas no momento em que os primeiros dados forem
enviados ao banco e finalizada (via commit ou rollback) assim que a operação
esteja completa.
Só mais uma informação, foi você que disse que usa seu software num XEON
DUAL com LINUX ? em caso positivo, verifique qual versão do FB está sendo
executada. Uma coisa que pode melhorar é desligar o sweep (via gfix) e
agendá-lo via crontab para momentos de baixo pico de uso. (logo pela manhã,
início do horário de almoço, horário do café da tarde, logo após ao término
do expediente.)
======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================
"Posso não concordar com nada do que dizes.
Mas defenderei até a morte o seu direito de dizê-lo"
(Voltaire 1694-1778)
----- Original Message -----
From: "Suporte Sinapse Informática" <suporte em sinapseinformatica.com.br>
To: <lista-bounces em firebase.com.br>
Cc: "Forum do Interbase" <lista em firebase.com.br>
Sent: Thursday, September 21, 2006 10:59 AM
Subject: [firebase-br] Fw: Voltou a cair (URGENTE)
Senhores,
Estou um pouco preocupado com a minha situação. Hoje pela recebi um novo
chamado, o usuário estão dizendo que conforme os usuários acesso o sistema o
sistema vai ficando mais lento. Agora pouco eu acessei remotamente o
servidor e vi que só para conectar o servidor o programa fica simplesmente
travado. Ainda pensei que fosse problema de minha aplicação, então tentar
apenas conectar-me no banco de dados e simplesmente travou. Fui obrigado a
parar o serviço do Firebird e levantá-lo novamente. Em seguida o sistema
voltou a funcionar normalmente.
Outra coisa, ontem eu tirei as estatísticas e verifique havia
aproximadamente 250000 transações em cache (acho que é assim que se fala)
daí eu dei um SWEEP no banco de dados e nível abaixou. Hoje pela tirei as
estatísticas novamente e vi que o nº estava alto novamente, cerca 28000
(claro bem menos que ontem). Então eu dei um SWEEP hoje novamente os
usuários voltaram a trabalhar. Eu acho um pouco estranho isso estar
acontecendo, não acham? Por que aumenta tanto? Isso não acontecia antes...
Gostaria de uma orientação, O Colega da lista Jorge disse que teve um
problema semelhante e resolveu mudando de SS para CS. Alguém teve algum
problema para mudar do SS para CS? Como eu devo proceder para fazer isso?
Tem alguma outra coisa que vocês acham que eu devo fazer para resolver?
At.
CARLOS HENRIQUE MEIRELES
DESENVOLVIMENTO DE SISTEMAS
----- Original Message -----
From: Douglas
To: FireBase
Sent: Thursday, September 21, 2006 10:03 AM
Subject: Re: [firebase-br] Voltou a cair (URGENTE)
Se realmente o problema só aparecer no SS, isso me leva a crer que o FB
está
com algum bug de ponteiro perdido pelos threads do Super Server. Não seria
o
caso de postar os erros a equipe para que isso seja corrigido no FB2
final.
Se for problemas em usar a versão compilada com NTPL então o problema
Em Quinta 21 Setembro 2006 09:19, Jorge Henrique - America Moveis
escreveu:
> Em meus casos, tbm era o serviço do FB que caía.
>
> Vc usa o SS ou CS nessa maquina?
>
> Se vc usa o SS sujiro a vc fazer um teste com o CS ou, caso seja
impossivel
> parar de usar o SS, que vc verifique se está com o SS NPTL.
>
> []'s
______________________________________________
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