[firebase-br] Socorro 100%
Eduardo Jedliczka (TeamFB)
jedyfb em gmail.com
Sex Set 30 15:15:18 -03 2005
Ok... já deu para ter uma noção um pouco mais clara...
Então vamos para a terceira fase de rodadas...
- Seu anti-virus (Norton) está procurando por vírus na sua base de dados ???
ou você definiu a pasta dela como "exceção" ???
- Como esta máquina, não é servidora de arquivos, se ela não tiver acesso à
internet (internet é geralmente algo indesejável para um servidor de banco
de dados), experimente remover seu anti-virus...
- Se esta máquina for servidora web (compartilhamento), que tal transferir
esta responsabilidade para outra máquina, e remover o anti-virus ??? Um
banco de dados não pega vírus...
- Será que não há nenhuma tarefa agendada para o norton nestes horários que
você informou ???
- Você não disse se utiliza mais consultas ou manutenção... se utilizar mais
consultas, sugiro a adoção de um pagesize de 16KB, se utilizar mais
cadastros e manutenções, experimente um pagesize de 2KB ou 4KB
- Como há muitos usuários, e você tem uma boa quantidade de memória, veja se
o FB Classic (é necessário acertar o arquivo de configuração dele) não
"ameniza" o seu problema: ou em outras palavras, seu programa pode ficar
ligeiramente mais lento (ou seja, utilizar mais CPU) e devorar toda a RAM,
mas a chance de derrubar todos os processos deve cair consideravelmente (a
menos que o problema seja na chamada e/ou retorno de alguma UDF).
Por falar em UDFS:
- Você utiliza a udf SubStr ou a versão interna SUBSTRING ???
- Como é defina as UDFs que tratam String (strlen, por exemplo) ??? Varchar
de 4KB, 32KB ou 255 bytes??? Há a possibilidade de estar passando /
retornando alguma string mais longa que o tamanho definido no registro da
UDF ??? Isto interfere na alocação de memória, e pode travar o servidor - há
informações sobre isto na lista fb-devel.
- Você faz acesso à udf, nos WHERES ??? Como estão os seus PLANS ???
[s]
=========================
Eduardo Jedliczka
(Membro do TeamFB)
Apucarana - Pr
=========================
----- Original Message -----
From: "Suporte Orel" <suporte em orel.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, September 30, 2005 2:46 PM
Subject: Re: [firebase-br] Socorro 100%
> Vamos fazer algumas perguntinhas básicas para termos uma noção do que está
> acontecendo:
>
> - Utiliza o FireBird Classic ou SuperServer ??? Qual a versão ??? 1.0,
> 1.5, 2.0 ???
RC: 1.5 SS
> - Você utiliza Eventos ???
RC : Não
> - Você utiliza UDFs ??? Pouco, muito, não utiliza, apenas as UDFs do
> firebird, ou também utiliza outras (próprias) ???
RC: Do proprio banco
> - Tem alguma query ligada num Timer (disparada regularmente de x em x
> segundos) ???
RC: Não
> - Esta base sofre (sofreu) muitas alterações de estrutura sem que seja
> feito um backup/restore ???
Rc: Faço backup restore constantemente
> - Faz relatórios muito pesados, que possam demorar vários minutos ???
> - Há algum módulo de backup e/ou replicação trabalhando durante este pico
> ???
RC : Não
> - Tem anti-virus e/ou firewall instalado na máquina ???
Rc: Norton
> - Qual foi a última vez que você fez um Backup / Restore na base ???
Rc: Recente
> - Esta máquina também é servidora de Arquivos ???
RC : Não
> - Qual o sistema de arquivo (NTFS ou FAT32), tamanho do cluste e pagesize
> adotado ???
RC NTFS
> - O Congelamento acontece num horário específico, ou não ???
> - Seu sistema foi feito em qual linguagem ??? Qual componente de acesso
> você utiliza ???
Rc: Normalmente as 11:00h e 16:00h, Delphi, DBX
> - E quanto ao modelo transacional, está utilizando commit,
> commitretainning ou mantendo a transação ligada por horas ???
>
> [s]
>
> =========================
> Eduardo Jedliczka
> (Membro do TeamFB)
> Apucarana - Pr
> =========================
>
> ----- Original Message -----
> From: "Suporte Orel" <suporte em orel.com.br>
> To: "Lista - fire" <lista em firebase.com.br>
> Sent: Friday, September 30, 2005 12:57 PM
> Subject: [firebase-br] Socorro 100%
>
>
> Pessoal
>
> Estou precisando de uma consultoria aqui em São Paulo, o meu banco fica em
> determinados período dando pico de 100% e derruba todos, alias, congela
> todos, eu já revi todas as querys, só que eu não sai mais o que fazer,
> como resolver isso, alias, não sei como monitorar o que está acontecendo,
> quem é o vilão da história.
>
> Preciso de algo que me mostre qual é a query ou o que está levando a esse
> pico.
>
> P4 com 1024 de RAM, win2000 dedicado, base com 4.5GB
>
> Quem se habilita ?
>
> Eduardo de Carvalho
> Orel Consultores & Sistemas - www.orel.com.br - MSN : orel_carvalho
> São Paulo-SP- Brasil - (11)6193-4049 - (11)9196-4243
>
> "Respondeu-lhe Jesus: Eu sou o caminho, e a verdade, e a vida; ninguém vem
> ao Pai, senão por mim."
> ______________________________________________
> 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
>
______________________________________________
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