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:
  • Try set : TpFibDataset.Unidirectional:=true; before open.
  • Try Use TpFibQuery
  • If on local PC use the local connection

Preview text: 
Prices in Euro:

235 (1 copy)
1250 (unlimited)

Volume discounts are available...

Navigation



When I had to find the best component to connect to my Firebird databases, FIBPlus imposed itself with its rapidity and reliability. Most importantly, it continued to evolve to be even better and whenever we had a problem, it was fixed promptly by Devrace team. We use FIBPlus in many projects related to Healthcare. We have hundreds of users who access databases up to 8 GB in size. I think there are many good third-party components out there, but not so many with an excellent support like the one provided for FIBPlus components. Thanks to you. >>

Evelyne Girard, Canada
FOR CUSTOMERS
Download full versions and updates in your Personal Area