[firebase-br] Uso de Total de Memoria (PERFORMANCE!!)
Carlos H. Cantu (TeamFB)
listas em warmboot.com.br
Sex Ago 26 20:44:05 -03 2005
Felizmente com as novas versões do FB e consequente melhoria do
otimizador, os SELECTs "desatrosos" tendem a criar menos impacto na
performance do banco.
De qualquer forma, temos também as opções de procedures selecionáveis,
para substituir SELECTS "monstros". Eu já tive ganhos excelentes com
essa prática.
[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
CO> Mais uma vez, o CantuBird tem toda razão, o fato é que o Firebird usa
CO> pouca memória mesmo. Mas, em compensação, como o Eduardo disse, CPU é um
CO> "regaço!" :).
CO> Estive às voltas com uma série de problemas de performance em um
CO> determinado cliente (aprox. 160 usuários 10 lojas integradas em cidades
CO> distintas, comércio frenético!). Observando o sistema, pude concluir que
CO> o maior vilão era o módulo de relatórios; alguns relatórios específicos
CO> (todos gerados em html) simplesmente faziam o sistema se arrastar.
CO> Contornei o problema de forma paliativa, criando um servidor backup para
CO> gerar determinados relatórios (que foram bloqueados no sistema original).
CO> Esse servidor BACKUP é atualizado automáticamente no final do dia. O
CO> resultado foi excelente; e ainda ganhamos um BACKUP funcional.
CO> Mas, na verdade, ainda estou empenhado em conseguir uma solução que
CO> "blindasse" melhor o sistema contra o uso de um SQL mal resolvido como
CO> foi nosso caso. Imagino que um bom programa de monitoramento do servidor
CO> ; juntamente com uma função para interromper consultas indesejadas
CO> seria um começo.
CO> sds,
CO> Caio Oliveira
Mais detalhes sobre a lista de discussão lista