Subject | Re: [firebird-support] INSERT Performance |
---|---|
Author | Ann W. Harrison |
Post date | 2005-06-15T19:21:45Z |
robert_difalco wrote:
performance? What interface are you using? What Firebird architecture
(i.e. Classic or Superserver) How may indexes are active?
The fastest way to insert records into firebird is with a local classic
connection (or embedded under Windows), running a preprocessed
application written in C.
Regards,
Ann
> I'm noticing that INSERT performance is very much IO bound (at leastInteresting. What operating system? How are you measuring I/O
> on 1.0.x).
performance? What interface are you using? What Firebird architecture
(i.e. Classic or Superserver) How may indexes are active?
The fastest way to insert records into firebird is with a local classic
connection (or embedded under Windows), running a preprocessed
application written in C.
> So here is my question. I have multiple machines postingYes, probably, but depends on the answers above.
> data to a server, the server then inserts data into the database on
> multiple threads. It uses a thread for each connection. As a result,
> my inserts into the database happen on multiple threads.
>
> Would bulk insert performance be increased if I forced all these
> inserts into a single thread, making them synchronous?
Regards,
Ann