On Sep 18, 2009, at 12:11 PM, GregB wrote:

>
> Chuck,
>
> I thought the same thing so the code loads the data before starting
> the test run.  Here are the steps:
>
> Load 100,000 strings from a text file into a List<String>.  Each
> String contains 55 columns of data.
> Start the timer
> Dispatch the strings to each "insert" threads Queue.  Queue length is
> large enough that this will never block.
> The "insert" threads converts the string to an object - this does have
> some overhead but is stateless and should scale well.
> A PreparedStatement is used to insert into the table dedicated to the
> thread.
> When all "insert" threads are finished, stop the timer.

Greg,

I guess I wasn't clear enough. The steps outlined above certainly  
reduce I/O for reading in the source data, but I'm more concerned with  
the write I/O as you are committing rows to the table. Have you  
saturated your disk when writing?

cr


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/h2-database?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to