[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