Fórum uso de Memória no Linux #40725
09/12/2003
0
Uso o conectiva Linux para um servidor de banco de dados FireBird, ele tem algumas Store procedures, de acordo que vai sendo usado vai ocupando memória, a ponto do servidor cair.
as configurações são as seguiintes
Micro: Pentium IV 2.53, com dois HD de 40 e 1GB de RAM
Memoria usada:
- Inicia com 256MB mas vai subindo até 800MB
- Data Cache do banco de Dados = 5000
- Sweep Interval = 80000
Como faço para limpar a memória sem derrubar o servidor ? ou para que as Store procedures não vao ocupando cada vez mais memória, usando e limpando, usando e limpando.
no log da o seguinte erro
Inet / Inet_error: read error = 104
no Inet a linha de configurtação e a seguinte
Interserver stream tcp nowait.100 root /usr/interclient/bin/interserver interserver
Agradeço a todos antecipadamente
e T+
Nilson Junior
Curtir tópico
+ 0Posts
09/12/2003
Afarias
A mensagem de erro (Interserver) mostra q vc está usando Interserver... está?? Sua aplicação é em Java?
T+
Gostei + 0
09/12/2003
Nilson Junior
- é necessário despreparare uma Query ?? se é como faço
- Ao dar commit a trasação eé encerrada e automaticamente limpa a memória usada poir ela não é ??
-Uso Store procedure para buscar uma foto no Banco de Dados, apos usar ela é necessário fazer algo para limpar a memória ??
precis de uma luz
Nilson
Gostei + 0
09/12/2003
Afarias
Engraçado, o Erro q aparece é no Interserver ... o InterServer é utilizado apenas por aplicações JAVA (JDBC) -- Tem alguma coisa estranha ai...
E sobre UDF, está usando alguma??
|é necessário despreparare uma Query ?? se é como faço
Em geral isso é feito automaticamente. Mas o IB não tem bronca com isso.
|Ao dar commit a trasação eé encerrada e automaticamente limpa a
|memória usada poir ela não é ??
Sim, a não ser o cache, claro
|Uso Store procedure para buscar uma foto no Banco de Dados, apos
|usar ela é necessário fazer algo para limpar a memória ??
Não
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)