[firebase-br] Res: Re: Lentidão

Eduardo Jedliczka - TeamFB jedyfb em gmail.com
Seg Maio 26 17:09:59 -03 2008


Sim, o comando é este mesmo:

./gfix -sweep 'seubanco' -user sysdba -pass xxxx

mas lembre-se de desligar o sweep automático (já foi tratado várias
vezes na lista...)

Ahh... para o sweep apresentar o melhor resultado é aconselhável que não
existam conexões (principalmente antigas) no banco no momento de sua
execução. No CRONTAB Eu opto por horários como 05h30 ou 23h00.

Sucesso,

Eduardo Jedliczka

Em Seg, 2008-05-26 às 15:24 -0300, robson escreveu:
> ola, sera que alguem pode responder? 
> como configurar o horario para o sweep do banco? 
> se que com o gfix, parametro -s, mas nao sei o comando completo, pesquisei e
> nao achei nada 
> tentei criar um script para disparar fora do horario de pico com o seguinte
> comando: 
>  
> ./gfix -s 'meubanco' -user sysdba -password masterkey 
> nao funcionou 
>  
> agradeço a quem puder ajudar 
>  
> -------Mensagem original------- 
>  
> De: Eduardo Jedliczka - TeamFB 
> Data: 26/05/2008 14:31:42 
> Para: FireBase 
> Assunto: Re: [firebase-br] Lentidão 
>  
> Para resolver seu problema, contrate um desenvolvedor e um DBA que saiba 
> trabalhar com o FIREBIRD. 
>  
> Se isto parecer muito radical, recomendo que reveja a forma como o 
> aplicativo é escrito.... Posso estar enganado, mas os sintomas me levam 
> ao seguinte diagnóstico: 
>  
> - suas transações estão extremamente longas (se é que está controlando 
> isto); 
> - Não está commitando os SELECTs (ou trabalha com CommitRetainnig com o 
> controle feito pelo DBExpress); 
> - Não configurou o horário do SWEEP do banco (deixou automático a cada 
> 20 mil transações); 
> - Adotou o SuperServer numa máquina dual-core; 
> - entre outros... 
>  
> Mas isto é um ponto interessante.... muitas pessoas tem problemas de 
> performance com o FireBird... pois acham que todos os bancos de dados 
> são iguais, ou pior, acham que trabalhar com DBF, paradox ou tabelas em 
> memória é igual a trabalhar com bancos relacionais... 
>  
> o Firebird, quando bem utilizado, tem uma performance impressionante (em 
> rede local é claro... ainda tem um protocolo muito pesado e tagarela 
> para ser utilizado diretamente via internet). Só que muitos fatores 
> colaboram para a frustração dos desenvolvedores/utilizadores. É um banco 
> pequeno, simples, leve, gratuito e fácil de administrar, e por esta 
> razão, muitos não dão a devida importância. Não faze teste de stress, 
> não monitoram índices e principalmente não procuram entender as regras 
> transacionais ou o sistema de Versionning e Garbage Collection. 
>  
> Espero que não se sinta ofendido, e procure conhecer melhor o produto 
> que pretende utilizar. Abraço! 
>  
> Eduardo Jedliczka 
>  
> 
> Em Seg, 2008-05-26 às 13:15 -0300, Maciel Soncini Bueno escreveu: 
> > Cenário: 
> > 
> > - Sistema desenvolvido em Delphi 7 com DBExpress. 
> > - Banco de Dados Firebird 1.5 Super Sever. 
> > - Sistema Operacional Linux Debian 2.6 
> > - Processador Xeon Dual Core 2.66 GHZ 
> > - Memória 2 GB RAM 
> > - HD 250 GB SATA 
> > - Placa de Rede 1 Gigabit com servidor ligado a porta de 1 gigabit no 
> > switch. 
> > 
> > Situação: 
> > 
> > - Sistema muito lento. 
> > - Retorno das querys muito lento. 
> > - Reinicia o servidor e melhora, mas no dia seguinte está ruim novamente. 
> > - Já reconstruí o banco e não melhorou. 
> > 
> > O que posso fazer para melhorar? 
> > Qual versão do Fireibird instalar? 
> > Qual modalidade (Super Server ou Classic)? 
> > Qual Page Size definir? 
> > Se instalar Firebird 2.0 deve atualizar os client´s também? 
> > Devo fazer alguma atualização no DBExpress se migrar para versão 2.0? 
> > Deve mexer alguma coisa no setup da máquina (bios) para melhorar a 
> > performance? 
> > 
> > Já vi vários tópicos na lista sobre este assunto, mas se puderem me ajudar
> 
> > agradeço. 
> > 
> > Atenciosamente, 
> > 
> > Maciel Soncini Bueno 
> > 2M SOLUTIONS 
> > 11-4438-6891 / 8555-8507 
> > maciel em 2msolutions.com.br 
> > www.2msolutions.com.br 
> > 
> > 
> > 
> > ______________________________________________ 
> > 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 
> 
> 
> ______________________________________________
> 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





Mais detalhes sobre a lista de discussão lista