|
Question:
Why do I have very slow inserts of
numerous records using Firebird (I have several hundred thousands of
records)?
Answer:
Please don’t use TpFIBDataset, because this is a buffered
dataset. You will also have memory problems with TpFIBDataset. Use
pFIBQuery with parameterized inserts instead. A commit after 500 should
be ok. We made a text-import component and are able to put 100.000
records in 4 seconds with this approach.
Tips:
I've looked at FIBPlus and feel that it is one of the fastest (if not the fastest) IB components out there. Congratulations on doing such a fine job. >>