RE: [firebase-br] Consulta está derrubando o serviço
Rubem Nascimento da Rocha
djpardalrocha em hotmail.com
Qui Jan 25 09:20:30 -03 2007
Pq vc ñ experimenta recuperar esse result set em partes? Consulte a respeito
das cláusulas FIRST e SKIP do SELECT do FireBird. Outra coisa, use sempre
ClientDataSets para recuperar os registros sob demanda, ou seja, à medida
que os registros são necessários ao seu relatório. Neste caso, meu caro, eu
acho que vale aquele dito famoso, 'Dividir e conquistar'. Sds.
>From: Suporte Sinapse Informática<suporte em sinapseinformatica.com.br>
>Reply-To: FireBase <lista em firebase.com.br>
>To: "Forum do Interbase" <lista em firebase.com.br>
>CC: <lista-bounces em firebase.com.br>
>Subject: [firebase-br] Consulta está derrubando o serviço
>Date: Thu, 25 Jan 2007 08:24:27 -0200
>
>Senhores,
>
>Estou com um problema e gostaria de compartilhar com vocês para saber se
>alguém já teve esse problema que pudesse me dar uma ajudar.
>
>Um determinado cliente solicitou um relatório que pudesse fazer o
>fechamento dos materiais em seu estoque. Esse materiais na verdade são
>modens ADSL, cabos, fios, ou seja, materiais de serviço. Esse cliente
>possui 5000 técnicos onde cada um pode pegar quantidades variadas de cada
>um desses materiais. O que meu cliente quer é um super relatório que o
>programa possa levantar quanto que cada equipe tem para que seja feito um
>inventário. Aí que está o problema esse relatório tem processar quanto que
>cada equipe, como são várias equipes quando a rotina chegar a
>proximadamente 3500º o serviço do banco de dados simplesmente cai. Como
>estou usando o Firebird 1.5 Superserver, achei pudesse ser algum bug desta
>versão então instalei a versão 1.5.3 e pus rotina para rodar novamente, mas
>mesmo assim ocorreu o mesmo erro. A mensagem é a seguinte: "An existing
>conection was forcility closed by the remote host". Quando ocorre esse erro
>mensagem todos os usuários estiverem conectados caem a sua conexão e é
>obrigado a entrar novamente. Verifiquei no visualizador de eventos do
>windows e conferi que realmente o serviço parou, mas FIrebirdguardian
>iniciou novamente.
>
>Verifiquei o log do firebird para saber o motivo da queda e vi a seguinte
>mensagem: "INET/inet_error: connect errno = 10060".
>
>Alguém já teve esse problema desse tipo no firebird e conseguiu resolver.
>
>Agradeço desde já pela ajuda,
>
>Carlos Henrique
>Desenvolvimento de Sistemas
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o endereço
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_________________________________________________________________
MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br
Mais detalhes sobre a lista de discussão lista