Re: [firebase-br] Alteração de Buffer
Eduardo Jedliczka (TeamFB)
jedyfb em gmail.com
Qua Jul 19 18:45:48 -03 2006
há um bug no firebird que faz com que valores altos para o tamanho do buffer
causem lentidão.
Como a máquina é dual core, recomendo adotar o FB Classic com um buffer de
4K a 8K páginas. Aproveite para descobrir o tamanho do cluster no disco e
acerte o seu page size.
O Padrão do NTFS é baixo, mas pode ser alterado (durante a formatação) para
ter 8kb ou 16kb
Só adianto um detalhe: nestas condições é bom saber o máximo de detalhes
possíveis (Sistema Operacional, linguagem e componente de acesso, controle
transacional).
Até hoje nunca vi um servidor FB consumir mais que 1GB de ram (quem sabe
após o FB 3).
======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================
----- Original Message -----
From: "Suporte Sinapse Informática" <suporte em sinapseinformatica.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, July 19, 2006 4:14 PM
Subject: Re: [firebase-br] Alteração de Buffer
Prezado Fransciso,
Obrigado pela suas dicas. Acho que não fui feliz na mudança que fiz. Pois o
servidor do meu cliente é um DUAL CORE. Esse servidor é 4GB de RAM. A
tecnologia é de ponta, mas tem outras consultas que estranhamente ficaram
lentas. Por isso que eu pedi uma orientação. Eu desenvolvi uma aplicação
separada da aplicação principal que importa as prestações de contas dos
funcionários dos materiais usados em serviços externos. Esses serviços é
importado de um banco de dados em ACCESS e ficou quase 4 vezes mais lento.
Eu aumentei de 16k para 32k. Depois dessa alteração as importação que antes
demorava 3 horas agora está levando 10 horas.
O que você acha? Você acredita que se diminuir o BUFFER posso ganhar
performance?
Pelo que eu vi o programa está ocupando um 1 GB de memória.
Aguardo o seu retorno,
CARLOS HENRIQUE MEIRELES
SINAPSE INFORMATICA LTDA
----- Original Message -----
From: francisco gamarra
To: FireBase
Sent: Wednesday, July 19, 2006 10:59 AM
Subject: Re: [firebase-br] Alteração de Buffer
Não domino o assunto, então posso me aquivocar em algumas informações.
Mas dentro dos meus conhecimentos vou dizer:
Buffer é um espaço na memória ram.
Endende-se por buffer uma reserva, ou seja, se vc faz uma consulta mt
grande de uma vez o computador traz toda aquela consulta pra memória,
ocupando o espaço desta e, quando esta informação é descartada ele
vai liberando o buffer.
as consequencias disto podem ser muitas, uma delas é q a máquina vai ficar
+
lenta, pois o sistema operacional vai ter q compartilhar o espaço
disponível
para as outras funçoes.
Quando vc aumentou o buffer do banco, vc disse ao sistema "este espaço da
memoria é pro banco", ou seja, seu sistema operacional reservou um espaço
na
memoria para isso, se outros programas/eventos estiverem rodando no mesmo
momento não poderão usufruir deste espaço e consequentemente ficarao
lentos.
Se vc tem memória ram a balde, fica bacana vc fzr isto, mas se não tome
cuidado, pois
se vc aumentar d+ vai acabar tornando seu equipamento um terminal burro
Em 18/07/06, Suporte Sinapse Informática
<suporte em sinapseinformatica.com.br>
escreveu:
>
> Senhores,
>
> Estou precisando de uma ajuda. Quais as conseqüências de aumentar muito
o
> Buffers do banco de dados? Vou explicar porque estou perguntando isso.
>
> Eu tenho de banco de dados num cliente que está chegando à 2Gb. O
Buffers
> estava 2048. Quando eu aumentei para 16384 uma determinada consulta que
> vinha de uma procedure ficou cerca de 92% mais rápida. Mas eu creio que
se
> eu aumentar esse buffer de uma maneira indiscriminada posso ter
problemas.
> Gostaria de saber com os senhores, para que serve esse buffer? O que ele
> faz? Quando devo mexer? Prá quanto?
>
> Agradeço desde já pela ajuda,
>
> CARLOS HENRIQUE MEIRELES
> SUPORTE SINAPSE INFORMATICA
> ______________________________________________
> 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