[firebase-br] 100 % Processador
Eduardo Jedliczka (TeamFB)
jedyfb em gmail.com
Sex Fev 10 22:58:38 -03 2006
Henrique, concordo com as respostas do Kléber Caneva.
Sendo assim, experimente desligar o HT no setup da máquina, atualize o
FireBird para a versão 1.5.3 (há alguns bugs corrigidos, inclusive uma
"pequena" correção para máquinas HT).
O FireBird.conf fica na pasta onde está instalado o Firebird. Lá há
parâmetros sobre a quantidade de páginas em Cache. Experimente aumentar um
pouco este valor, e veja se o desempenho melhora.
Estes 40 usuários fazem 30 requisições (com 32 materiais) em quanto tempo ?
um minuto ? Dez? uma hora ? por dia ?
Estas respostas podem melhorar o desempenho do Servidor, mas talvez o
problema seja o terminal. Sendo assim, seria bom saber algumas coisas:
O Sistema foi feito em qual Linguagem e utiliza qual Componente/Tecnologia
para acessar o banco de dados ?
Como é feito o controle transacional ? HardCommit, CommitRetaining ?
Sucesso,
=========================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - Pr
=========================
----- Original Message -----
From: "Henrique Sinapse" <suporte em sinapseinformatica.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 10, 2006 11:40 AM
Subject: Re: [firebase-br] 100 % Processador
Prezado Eduardo,
Obrigado pelas suas dicas. Vamos as respostas:
Qual a versão do Windows e service pack? (2000, 2003, XP)
Windows 2000 Server Service Pack 4.
Qual a versão do FireBird ? (SuperServer 1.5.0, 1.5.2, 1.5.3).
SuperServer 1.5.0
A máquina tem "de verdade" um ou dois processadores ? Se tiver um só,
experimente desligar o HT no setup. Há alguns problemas conhecidos com
processadores HT.
Bem, que o administrador me passou é um processador que auto se divide em
2 processos. Infelizmente, não entendo muito bem essa tecnologia, se puder
me dar algum esclarecimento...
A Máquina possui anti-virus, Qual ?
Tem sim. Norton Antivírus
Qual a extensão do Arquivo da base de dados ? (se for GDB experimente
alterar para outra coisa)
A Extensão é FDB. Você vê algum problema nesta extensão.
O Sistema tem muitas triggers? Usa muitas UDFs ?
Tem muitas triggers. Uso as triggers para fazer algumas validações em
tabelas e principalmente manter a integridade referencial das tabelas pai
com as tabelas filhas. Agora UDF's são poucas, tenho poucas rotinas que
utilizam UDF.
Quantas páginas do Banco estão em Cache (no FireBird.Conf) ?
Onde posso ver isso?
Você disse que usa páginas de 16KB, seu sistema faz muito inserts, updates
e
deletes ??? ou é utilizado mais para consulta ???
Sim, faz muito. Há aproximadamente 40 usuários onde cada usuário faz
aproximadamente 30 requisições de materiais e cada requisição tem
aproximadamente até 32 materiais.
Meu amigo, agradeço pelo seu apoio.
----- Original Message -----
From: Eduardo Jedliczka (TeamFB)
To: FireBase
Sent: Thursday, February 09, 2006 11:48 AM
Subject: Re: [firebase-br] 100 % Processador
Bom, vamos por partes...
Qual a versão do Windows e service pack? (2000, 2003, XP)
Qual a versão do FireBird ? (SuperServer 1.5.0, 1.5.2, 1.5.3)
A máquina tem "de verdade" um ou dois processadores ? Se tiver um só,
experimente desligar o HT no setup. Há alguns problemas conhecidos com
processadores HT.
A Máquina possui anti-virus, Qual ?
Qual a extensão do Arquivo da base de dados ? (se for GDB experimente
alterar para outra coisa)
O Sistema tem muitas triggers? Usa muitas UDFs ?
Quantas páginas do Banco estão em Cache (no FireBird.Conf) ?
Você disse que usa páginas de 16KB, seu sistema faz muito inserts, updates
e
deletes ??? ou é utilizado mais para consulta ???
Sucesso,
=========================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - Pr
=========================
----- Original Message -----
From: "Henrique Sinapse" <suporte em sinapseinformatica.com.br>
To: "Forum do Interbase" <lista em firebase.com.br>
Sent: Wednesday, February 08, 2006 5:48 PM
Subject: [firebase-br] 100 % Processador
Senhores,
Estou um tempo afastado desta lista, estava de férias tentando descansar
um
pouco a mente. Bem, agora estou de volta. Agora estou fazendo uma
consultoria para um Cliente nosso para inclusão de uma nova área de
atuação
do nosso sistema, bem, mas a consultoria não tem nada a ver com problema
que
estou tendo. Alguns usuários do sistema estão reclamando de lentidão. A
primeira coisa que fiz foi verificar o estado do banco de dados. Ele está
1.2 gb e está com a paginação de 16k utilizando o Super Server FB 1.5.
Depois verifiquei o hardware. O processador é um Pentium HT com um clock
3
Ghz, com 1.5 gb de memória que por sinal é um servidor dedicado que só
roda
o banco de dados de minha aplicação.
Estranhamente está muito lento. Não estou entendendo por que. Como é um
servidor multiprocessado, abri gerenciador de tarefas do Windows e avaliei
o
desempenho do processador. Existem picos que 70 à 90%, porém a memória não
chega à 15% de uso. Essas oscilações estão deixando o sistema extremamente
lento.
Gente, alguém teve esse problema? O que posso fazer para melhorar o
desempenho do banco de dados. Estou um pouco preocupado porque é uma
situação que está gerando desconforto para mim. Alguém poderia me dar uma
ajuda?
Agradeço desde já pela ajuda,
Um abração para todos,
CARLOS HENRIQUE MEIRELES
DESENVOLVIMENTO DE SISTEMAS
______________________________________________
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