[firebase-br] Problema de conexão Firebird 2.5

Eduardo Jedliczka edujed em gmail.com
Ter Jul 26 07:57:26 -03 2011


Porque a cache padrão do Classic é de míseras 80 páginas por conexão,
enquanto que o SS utiliza 2048 para todas as conexões.

Faça as contas (por conexão): 8 a 12 MB (instância do banco)  + 2048 x
página de 8KB (= 16 MB) + 64MB de Área de sort (só é alocado ao fazer order
by).

Iso significa entre 28MB + algo entre 0 e 64 mb x a quantidade de conexões.

Se tiver 40 conexões (você não informou a quantidade de usuários), pode
consumir algo entre 1,2GB e 3,4GB de memória.

Outra coisa, como você instalou o Firebird 2.5 no Ubuntu 11.04 ? Pelo
repositório oficial (que é uma versão BETA)? ou baixou a versão final do
site e instalou ?

Abraço,

==========================
Eduardo Jedliczka
Apucarana - Pr
==========================



Em 26 de julho de 2011 06:54, user <rlopesjr em gmail.com> escreveu:

> Obrigado.
>
> Mas porque será que antes com o Firebird Classic 2.0 o servidor com 2GB de
> Ram não tinha este problema?
>
>
>
> Magno System escreveu:
>
>  Provavelmente a quantidade de memória é menor que a necessária, visto
>> que o classic usa uma instância para cada conexão e o superclassic usa
>> threads (apesar de gastar menos memória ainda vai usar mais que o
>> superserver).
>>
>>
>> ----- Original Message ----- From: "user"
>> <rlopesjr em gmail.com>
>> To: <lista em firebase.com.br>
>> Sent: Monday, July 25, 2011 2:30 PM
>> Subject: [firebase-br] Problema de conexão Firebird 2.5
>>
>>
>> Boa tarde a todos.
>>
>> Enviei uma mensagem alguns dias atrás a respeito de queda de conexão com
>> o banco de dados.
>> Tínhamos um servidor Debian + Firebird Classic 2.0 com dois
>> processadores 2GB ram e migramos para outro servidor com Ubuntu Server
>> 11.04 e Firebird 2.5 SuperClassic com dois processadores 3 4Gb ram.
>> Em ambos os casos o banco de dados estava configurado como Dialect 3 e
>> Page Size 8192 e Sweep Interval 20000
>> Acontece que após um certo período algumas conexões caiam, outros
>> usuários não conseguia conectar no banco.
>> Alguns usuários apareceu uma mensagem que dizia algo como não era
>> possível executar o select, porque não tinha espaço suficiente na
>> memória do sistema.
>> Mudei para a versão Classic, mas continuou o problema.
>> No Firebird.conf configurei o DefaultDbCachePages = 8192(também tentei
>> deixar o default 2048)
>>
>> Desinstalei o SuperClassic e instalei o SuperServer com as configurações:
>> DefaultDbCachePages = 8192
>> CPUAffinityMask = 3
>>
>> Agora o problema parou. Gostaria de saber se existe alguma configuração
>> que estou deixando de fazer para que funcione o SuperClassic.
>> Senão espero que o problema não aconteça novamente e vou deixar o
>> SuperServer mesmo.
>>
>>
>> Agradeço desde já a atenção.
>>
>> Rogério
>>
>>
>> ______________________________**________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>>
>> ______________________________**________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>>
>>
>
>
> ______________________________**________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>



Mais detalhes sobre a lista de discussão lista