[firebase-br] Ajuda com performance Firebird
Paulo Sérgo Feix
paulinhofeix em gmail.com
Sex Jan 8 11:49:51 -03 2016
Bom dia Carlos
estou olhando o video e nele vc comenta sobre este assunto:
conheça o firebird em 2 minutos
poderia postar o link
Em 8 de janeiro de 2016 10:20, Carlos H. Cantu <listas em warmboot.com.br>
escreveu:
> MSB> Cantu,
> MSB> Este link que nos passou não está abrindo.
>
> Acabei de testar aqui e abriu normal.
>
> MSB> Uma pergunta. Se Eu eliminar minhas transactions e,
> MSB> evidentemente este for o problema, acreditam que podem resolver?
>
> Tudo no Firebird precisa ser feito usando transações, portanto, não há
> como "eliminar suas transactions". Me parece que você ainda não
> compreende exatamente como o Firebird funciona. Temos inúmeros artigos
> no site falando sobre o MVCC, Versioning, etc. Sugiro que você dê uma
> lida neles.
>
> MSB> Já tive vários embates de concorrentes que diziam para meus
> MSB> clientes que o Firebird a partir de 2 gb tratava.
>
> Balela de "concorrente" que nem ao menos conhece o Firebird. Manda
> eles assistirem esse video:
> https://www.youtube.com/watch?v=NiGwgSBF9PY
>
> []s
> Carlos H. Cantu
> www.FireBase.com.br - www.firebirdnews.org
> www.warmboot.com.br - blog.firebase.com.br
>
>
>
>
>
>
> MSB>
>
> MSB> Em 8 de janeiro de 2016 10:15, Carlos H. Cantu
> MSB> <listas em warmboot.com.br> escreveu:
>
> MSB> Difícil dizer qualquer coisa sem ver as estatisticas da base de dados
> MSB> obtidas no momento em que o sistema apresentava lentidão.
> MSB>
> MSB> Geralmente, quando a lentidão vai aumentando com o tempo e é
> resolvido
> MSB> com backup/restore, costuma indicar problema no controle transacional
> MSB> e/ou falta de coleta de lixo.
> MSB>
> MSB> O HQBird da IBSurgeon traz diversas ferramentas de monitoramento e
> MSB> otimização que podem ajudar a descobrir onde está o problema:
> MSB> http://www.firebase.com.br/parceria_ibaid.php
> MSB>
> MSB> []s
> MSB> Carlos H. Cantu
> MSB> www.FireBase.com.br - www.firebirdnews.org
> MSB> www.warmboot.com.br - blog.firebase.com.br
> MSB>
> MSB>> Saudações,
> MSB>
> MSB>> Trabalho com Firebird a muitos anos, e resolvi teoricamente todo e
> qualquer
> MSB>> problema de performance com meus sistemas quando adotamos a versão
> 2.5 64
> MSB>> bits Super Classic Server.
> MSB>
> MSB>> Tenho um cliente em especial, o de maior movimento, que tenho tido
> MSB>> problemas de performances.
> MSB>
> MSB>> Gostaria da opinião e ajuda dos amigos da lista. Nos primeiros
> problemas de
> MSB>> performance, trocamos de servidor e, a alguns meses, depois de uns
> 02
> MSB>> (dois) anos, venho enfrentando problemas de performance, mas não
> vejo o
> MSB>> servidor consumir mais que 50% de cpu e nem 10 GB de memória,
> considerando
> MSB>> o servidor como um todo.
> MSB>
> MSB>> Esta servidor foi o quarto, em 10 anos no cliente.
> MSB>
> MSB>> Configuração do Servidor:
> MSB>> Dell
> MSB>> Server PET 620
> MSB>> Intel Xeon CPU ES-2630 v2 2.60 GHZ (02 processadores)
> MSB>> Memória RAM de 64 GB
> MSB>> Windows Server 2012 64 BITS
> MSB>> Disco Rígido de 02 TB
> MSB>
> MSB>> Firebird 2.5 (versão novembro 2015) Super Classic Server
> MSB>
> MSB>> Sistema em Delphi7 DBExpress (DLL Devart)
> MSB>
> MSB>> O sistema possui algumas rotinas com transaction.
> MSB>
> MSB>> O banco atualmente está com 200 GB. Já chegou a ter 250 GB, mas
> excluímos
> MSB>> alguns anos de movimento a título de tentar resolver.
> MSB>
> MSB>> De uma forma sucinta, o sistema roda bem, e em torno de 02 (duas)
> semanas,
> MSB>> começa a ter problemas de performance.
> MSB>
> MSB>> Após realizarmos um backup / restore, o sistema volta a ficar com
> uma
> MSB>> performance boa e, ficamos nessa situação.
> MSB>
> MSB>> Sweep está desligado e executamos toda noite.
> MSB>> Pages está 75
> MSB>> Bufffers 300 KB
> MSB>
> MSB>> A alguns meses o Pages estava em 225. Fui aumentando com o tempo
> conforme
> MSB>> foram me reportando problemas de performance, mas depois um backup /
> MSB>> restore deixei no padrão.
> MSB>
> MSB>> Antigamente, no servidores anteriores, verificávamos o momento de
> trocar o
> MSB>> servidor quando a CPU começar a ficar acima de 90% e não baixava
> mais.
> MSB>
> MSB>> A memória em torno "quase" 100% ocupada e não baixava mais.
> MSB>
> MSB>> Neste servidor, o processador não passa de 45%. As vezes notamos,
> MSB>> principalmente durante as reclamações de performance, que o consumo
> de CPU
> MSB>> do banco está 30%, por exemplo, e não muda, não desce.
> MSB>
> MSB>> A memória está em torno de 08 GB.
> MSB>
> MSB>> Teoricamente o servidor está tranquilo, mas parece que o Firebird
> não
> MSB>> consegue usufruir todo potencial do servidor.
> MSB>
> MSB>> O disco é rápido e a controladora fora de série, com bastante cache
> de
> MSB>> disco.
> MSB>
> MSB>> Neste cenário, não tenho como sugerir outro servidor.
> MSB>
> MSB>> Ficar nessa vida de backup / restore, ninguém merece. O processo
> leva em
> MSB>> torno de 04 (quatro) horas e só pode ser realizado após 22hs00.
> MSB>
> MSB>> Tenho em torno de 125 conexões simultâneas no horário de pico, que
> é das
> MSB>> 09hs00 - 14hs00.
> MSB>
> MSB>> Neste período ocorre as reclamações e só backup / restore para
> sossegarem.
> MSB>
> MSB>> Pela experiência do grupo, o que me sugerem?
> MSB>
> MSB>> Jà começamos a cogitar outro banco de dados, mas como fui sempre um
> forte
> MSB>> defensor do Firebird, o pessoal sequer acredita que devemos trocar.
> MSB>
> MSB>> Acham que tenho um cartola na manga e conseguirei honrar o nome do
> MSB>> Firebird, mas sinceramente, está difícil, rsss.
> MSB>
> MSB>> Estou aberto a sugestões.
> MSB>
> MSB>> Maciel
> MSB>> ______________________________________________
> MSB>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> MSB>> Para saber como gerenciar/excluir seu cadastro na lista, use:
> MSB>> http://www.firebase.com.br/fb/artigo.php?id=1107
> MSB>> Para consultar mensagens antigas:
> MSB>> http://www.firebase.com.br/pesquisa_lista.html
> MSB>
>
> MSB>
> MSB> ______________________________________________
> MSB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> MSB> Para saber como gerenciar/excluir seu cadastro na lista, use:
> MSB> http://www.firebase.com.br/fb/artigo.php?id=1107
> MSB> Para consultar mensagens antigas:
> MSB> http://www.firebase.com.br/pesquisa_lista.html
> MSB>
>
>
> ______________________________________________
> 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://www.firebase.com.br/pesquisa_lista.html
>
--
Paulinho Sérgio Feix
Mais detalhes sobre a lista de discussão lista