[firebase-br] RES: Inclusao de dados:

Agostinho Francisco Barbosa agostinhofb em gmail.com
Seg Out 8 09:43:47 -03 2007


No clientdataset vc deve estar mantendo os registros em cachê, e a medido
que aumenta a leitura vai aumentando o tempo de resposta do commit.

Tente colocar um filtro, se quizer postar o select que ta usando para
carregar o clientdataset podemos ajudar.
E sempre que commitar feche o clientdataset e abra de novo, e caso precise
verificar se o registro já existe no novo banco faça um pesquisa antes.

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Francisco
Enviada em: segunda-feira, 8 de outubro de 2007 00:07
Para: FireBase
Assunto: [firebase-br] Inclusao de dados:

pessoal tenho uma tabela simples, onde to importando um banco dbf, para o 
firebird:
to usando FB 2.0.3, D7, Dbexpress...leio do dbf, e vou jogando num 
clientdataset, e a cada 500 registros eu leio o clientdatase e gravo no fb, 
atraves de uma sp no banco.

A minha duvida e o seguinte: a medida que o tabela vai sendo populada o 
tempo de comit vai aumentando. no incio quando a tabela esta sem registros 
ele comita 500registros em 1 segundo, quando a tabela esta com 200.000 
registros ele comita em 10s... e vai aumentando, alguem ja passou por isso? 
tem alguma sugestao? que possa melhorar?
to usando o hard commit.

obrigado 



______________________________________________
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





Mais detalhes sobre a lista de discussão lista