[firebase-br] 100% CPU
Eduardo Jedliczka
edujed em gmail.com
Sáb Jul 9 19:02:00 -03 2005
Erick,
O Client do FireBird não é ThreadSafe, ou seja, não suporta muitas
requisições paralelas (concorrentes).
Em outras palavras a GDS32.Dll (ou sua irmã mais nova) podem apresentar
vários problemas quando há Timers ou acesso concorrente, e podem "congelar"
(não travar, apenas demorar para responder).
Em determinadas condições, isto pode fazer com que o servidor perca muito
processamento (testando a conexão com o cliente, ou re-enviando pacotes).
Outra coisa, UDFs são as principais causas de travamentos e consumo
excessivo de CPU do FireBird, se você utiliza muito, tome cuidado (ou
procure conhecer bem como a UDF trabalha)
Por outro lado, é absolutamente normal que numa consulta pesada, com joins,
e milhões de registros envolvidos e alguns comandos de agregação, a CPU ser
utilizada totalmente durante alguns instantes (poucos segundos). Se o banco
está rápido, entenda isto como normal....
[s]
====================
Eduardo Jedliczka
Apucarana - Paraná
====================
----- Original Message -----
From: "Erick Phillipe R. de Almeida" <ephilliperj em yahoo.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, July 06, 2005 10:26 AM
Subject: Re: [firebase-br] 100% CPU
> Cantú,
> até então não usava EVENTS no FB e o problema acontecia.
> Por mais estranho que pareça quando passei usar eventos ao invés de um
> TIMER... o problema parece não ter acontecido mais.
>
> Eu particularmente detesto este tipo de solução, pq não sei oq aconteceu
> realmente :-(
>
> "Marcos" <marcosfirebird em yahoo.com.br> escreveu
> na mensagem news:00c501c5822d$b43c0a20$0800a8c0 em DESENV001...
> > Então isso é normal acontecer?? Se a consulta ou procedimento for
pessado
> > ele tomar conta totalmente do servidor???
> >
> > Pois já ocorreu comigo.
> >
> >
> > ----- Original Message -----
> > From: "Carlos H. Cantu" <listas em warmboot.com.br>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Wednesday, July 06, 2005 10:07 AM
> > Subject: Re: [firebase-br] 100% CPU
> >
> >
> >> Vc percebeu se esse problema acontece quando vc roda determinado
> >> comando ou procedimento?
> >>
> >> Vc utiliza eventos no BD?
> >>
> >> []s
> >> Cantu
> >> http://www.warmboot.com.br
> >> FireBase - http://www.FireBase.com.br
> >>
> >> mdds> Bom dia,
> >>
> >> mdds> FB1.5 (nptl) + Linux (kernel 2.6.x)
> >>
> >> mdds> Algumas vezes tem acontecido de o Firebird ocupar 100% da CPU
do
> >> servidor e,
> >> mdds> por isso, parar de responder, tendo de ser abortado (kill).
> >> mdds> Estive lendo a última edição da SQLMagazine e lá consta que o
> >> Interbase, até
> >> mdds> a versão 7.0, também tinha esse problema.
> >> mdds> Será que isso já foi resolvido no FB?
> >>
> >> mdds> Sem mais,
> >>
> >> mdds> ----------------------
> >> mdds> Marlon David de Souza
> >>
> >>
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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
> >>
> >>
> >> --
> >> No virus found in this incoming message.
> >> Checked by AVG Anti-Virus.
> >> Version: 7.0.323 / Virus Database: 267.8.7/34 - Release Date:
29/06/2005
> >>
> >>
> >
> >
> >
> > --
> > No virus found in this outgoing message.
> > Checked by AVG Anti-Virus.
> > Version: 7.0.323 / Virus Database: 267.8.7/34 - Release Date: 29/06/2005
> >
> >
> >
> >
> >
> > _______________________________________________________ Yahoo! Acesso
> > Grátis - Internet rápida e grátis. Instale o discador agora!
> > http://br.acesso.yahoo.com/
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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.bavs.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