[firebase-br] Dica: IBX & FB - Muitos Registros

Kelver Merlotti kmerlotti em gmail.com
Qui Jan 28 11:14:53 -03 2010


Fala galera, bom dia!
Hoje me deparei com um belo "Out of Memory" numa máquina de 4GB de RAM e uma
base de 500MB :-)
O erro aparecia quando o cliente tentava tirar um relatório de vendas de
01/01/2009 à 31/12/2009.
Cheguei a pensar que pudesser ser configuração do FB, mas fiz os testes por
fora do programa e não tive problemas com o select.
Sendo assim, o problema estava no programa em trazer muitos registros pra
ele.
Pensei: se é um relatório, uma vez impresso o registro, pra que armazena-lo
em memória?
Então fiz o teste com a propriedade "Unidirectional = True" no IBQuery e
adivinha?! "Adios" out ouf memory!
Fica a dica!
Abraço e sucesso!

Kelver Merlotti
Coordenador Editorial do Portal www.ActiveDelphi.com.br
Contato: kelver em activedelphi.com.br
Google: kmerlotti em gmail.com
Twitter: http://twitter.com/kmerlotti
Tem um segundo? Então, dá uma olhadinha nisso:
Um site de publicidades, de Portugal, está pagando em euros (quase 3x
mais que em reais) pra quem estiver disposto a:
* Ler anúncios
* Visitar sites
* Clicar em banners
* Navegar na NET
* Ler e-mails
* Convidar novos usuários
O pagamento pode ser feito de várias formas!
Registra lá. Não custa nada!!! ;-)
http://www.publipt.com/pages/index.php?refid=kmerlotti



Mais detalhes sobre a lista de discussão lista