[firebase-br] Instanciar banco em memória

Tecnobyte Informática temp2 em tecnobyte.com.br
Qui Ago 28 15:18:32 -03 2008


Boa tarde

Me recordo de ter visto uma dica para forçar o Firebird a carregar todas 
tabelas para o cache (se houver espaço em memória, claro). A dica era 
executar "SELECT COUNT(*) FROM Tabela" para todas as tabelas do banco. Nunca 
testei, mas faz algum sentido.

Quanto ao risco de problemas, não creio que exista e se existir será por 
bug, pois isto apenas forçaria o Firebird a carregar as tabelas para o 
cache. Claro que isto nada tem a ver com a gravação de dados (alterações, 
inclusões, exclusões, etc), pois neste caso a gravação será feita 
imediatamente em disco se FORECED WRITES estiver ON no banco em questão.

Mas lembre-se: isto só tem sentido se tiver memória suficiente e o cache do 
Firebird estiver configurado para usar bastante memória. Tome sempre o 
cuidado de configurar o tamanho do cache deixando uma folga na memória, pois 
memória será necessária para outras coisas no Firebird e no SO.

Atenciosamente.

Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br

----- Original Message ----- 
From: "Stefan Horochovec" <stefan em consisanet.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, August 28, 2008 1:08 PM
Subject: Re: [firebase-br] Instanciar banco em memória


Ate fisicamente o firebird da umas enrroscadas, imagina se voce usar ele na
memoria do computador apenas, eu não faria isso nunca..


Stefan Horochovec
----- Original Message ----- 
From: "Rafael Helm - Trevisan Tecnologia" <rhelm em trevisantecnologia.com.br>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Thursday, August 28, 2008 10:48 AM
Subject: [firebase-br] Instanciar banco em memória


> Olá pessoal,
>
> É possível configurar o firebird para que todo o banco fique instanciado
> em
> memória ram para otimizar o desempenho?
>
> Se for possível, é seguro?
>
> Rafael Helm.
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Magno System
> Enviada em: quinta-feira, 28 de agosto de 2008 09:49
> Para: FireBase
> Assunto: Re: [firebase-br] Disparar procedure automaticamente
>
> Daniel, você deve criar um timer dentro da sua aplicação. No DELPHI por
> exemplo tem o componente TTIMER onde de tanto em tanto tempo ele executa
> uma
>
> rotina qualquer. Configure o tempo desejado no TTIMER para que dentro
> desse
> intervalo ele chame a procedure. Aí é só usar o seu componente (IBO, DBX,
> MDO, etc...).
>
> ----- Original Message ----- 
> From: "Daniel Reis" <daniel em lojasimpacto.com.br>
> To: <lista em firebase.com.br>
> Sent: Thursday, August 28, 2008 9:24 AM
> Subject: [firebase-br] Disparar procedure automaticamente
>
>
>
>
> Criei uma procedure para atualizar alguns dados. Esta procedure deverá ser
> executada automaticamente de 30 em 30 minutos. Como eschedular  para o
> banco
>
> disparar automaticamente?
>
> ____________________________________________________
> Daniel Reis.
>
> ______________________________________________
> 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
> Para consultar mensagens antigas: 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
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> -- 
> Esta mensagem foi verificada pelo sistema de antivírus e
> acredita-se estar livre de perigo.
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com
> Version: 8.0.138 / Virus Database: 270.6.11/1639 - Release Date: 28/8/2008
> 07:39
>
>
> -- 
> Esta mensagem foi verificada pelo sistema de antivírus e
> acredita-se estar livre de perigo.
>
>
> ______________________________________________
> 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
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> !DSPAM:48b6ad8f61911728467420!
>
>


______________________________________________
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
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


--------------------------------------------------------------------------------



Internal Virus Database is out of date.
Checked by AVG.
Version: 8.0.169 / Virus Database: 269.23.2/1392 - Release Date: 22/04/2008 
15:51





Mais detalhes sobre a lista de discussão lista