[Lazarus] Writing >1000 TBufDataset records to file is extremely slow
lacak at zoznam.sk
Mon Mar 27 10:59:18 CEST 2017
>> Try call FExportDataset.MergeChangeLog before:
>> Does anything in your timing changed ?
> Ah - that's it. TBufDataset saves the records instantly now. Probably,
> this should go into the official wiki site for TBufDataset.
> But now another issue is coming up: If I increase the number of
> records to 40,000 population of records slows down after about 10,000
> records, speeds up again, and comes to an apparant stand-still for
> 32900 records. After waiting some time the record counter (which is
> incremented in steps of 100 in my demo) goes up to 33000. Then I gave up.
Try call MergeChangeLog regulary on every 1000 rows for example.
If does not help, attach your test program, so we can reproduce ...
More information about the Lazarus