[fpc-pascal] Re: Firebird: bulk insert performance: suggestions?
    Ludo Brands 
    ludo.brands at free.fr
       
    Fri Sep  7 13:43:37 CEST 2012
    
    
  
> > Do you prepare the query before you start the batch ?
> > If not, it is prepared on every insert, which is inherently slower.
> I didn't do an explicit .Prepare, but I've added it, thanks.
> I thought sqldb would prepare automatically if you are using 
> parameters though?
sqldb always uses a prepare. As long as you don't change the sql statement
or close the dataset, the prepare will only be done once. A tight "setparams
execsql" loop will prepare once and execute many times.
Ludo
    
    
More information about the fpc-pascal
mailing list