[firebase-br] Exportação de Arquivos Texto
    ralhos 
    ralhos em gmail.com
       
    Qua Out 24 08:21:41 -03 2012
    
    
  
Troque sua query por um cursor.
A query só é recomendada para os casos onde você precisa mostrar os 
dados, em um grid por exemplo.
Em 23/10/2012 17:29, Frederico Godoi escreveu:
> Pessoal , boa tarde.
>
>     Alguém já teve a experiência de exportar um arquivo texto grande? 200
> mil linhas.
>     Estou usando Delphi + FIBplus conectado uma base Firebird 2.1.
>     Faço o select e o retorno é razoavelmente rápido.
>     Porém quando coloco esse resultado para escrever em um arquivo texto,
> conforme o programa vai fazendo o fetch no banco de dados vai ficando lento.
>     Para vocês terem uma ideia, são aprox. 200 mil linhas de resultado e são
> 47 colunas, de todos os tipos.
>     O meu problema hoje é essa demora para exportar.
>     Estou fazendo direto dentro do Servidor para tentar tirar qualquer
> lentidão do trânsito de rede.
>     Não consigo fazer essa exportação hoje em menos de 2 horas.
>
>     Preciso exportar em texto porque esse resultado será usando em outra
> aplicação de terceiros e tem um layout específico.
>     Estou usando o componente TpFIBQuery para fazer o Select e depois um
> While not EOF nessa query.
>
>     Alguma sugestão para acelerar esse fetch ?
>
>
> Obrigado
>
    
    
Mais detalhes sobre a lista de discussão lista