[firebase-br] Primeira vez demora

SAD sad em uol.com.br
Ter Abr 11 10:17:11 -03 2006


Fala aí Valmir, blz ?

O que ninguém te perguntou, é o tipo de serviço (Classic ou Super) e a 
versão que você está usando.

Já tive um problema assim, uma vez. Toda vez que algum usuário efetuava o 
login, o banco demorava muito para responder.

Somente no primeiro acesso, todos os demais eram instantâneos.

Tinha uma versão do Fire que compilava todos os procedimentos do banco 
(triggers, views, procedures) para aquele usuário, durante o primeiro login, 
e isso estava gerando picos no processador do Servidor, causando a demora e 
até perda de conexão com outros usuários tentando logar-se.

Detectamos isso em ambiente de teste e comuniquei em listas sobre o 
problema. Fui orientado a atualizar a versão do banco. Desde então sempre 
mantenho os Servidores atualizados.

O último problema que tive, foi o banco caindo e voltando sozinho, causando 
perda de conexão nos usuários. Também foi resolvido mudando o Tipo de 
Serviço do Fire - De Super para Classic.

Não notamos picos de processador para justificar a queda do Serviço.

Hoje usamos a última versão estável do Classic - Fire 1.5.3-4870 para Linux 
num Servidor GNU/Debian.

Monitore o processador e se possível, crie um ambiente de teste para a sua 
query, fora da produção.

Nós não costumamos usar Release-Candidates, a menos que seja para corrigir 
bugs, testado em ambiente fora da produção e sempre lemos o Release-Notes.

Abraços,

Sérgio.

==================================
Olá pessoal,

D7+IBO+Fire

Estou fazendo um SELECT numa tabela de 85.000
registros. Há alguns joins em outras tables, como por
exemplo, cidades, e também joins com algumas views.

É um cadastro de associados.

O problema que está acontecendo, é que na PRIMEIRA
vez que faço o SELECT, demora 3 min e 15 seg para
exibir o resultado. Se logo em seguida, mando novamente
fazer o mesmo SELECT, o retorno vem em 50 seg.

Há algo que posso fazer para agilizar?


Grato
Valmir

==================================





Mais detalhes sobre a lista de discussão lista