David Leader wrote:
While I mention this, could I perhaps raise the remaining speed problem.
I made a Derby database with one table, two fields and two tuples (can't
get much smaller) and am running it unzipped from a java app that has
the simplest gui with a menu with the two fields as menu items and a
text area for results. After the GUI has opened the first query takes
perhaps five or ten seconds, whereas the subsequent ones are
'instantaneous'. Anyone know why?
David,
My initial guess is those few seconds on the first query are your
initialization cost - that is, starting the derby engine (if embedded),
loading the driver and setting up the jdbc connection, and then getting
the first statement through.
On a small db, five secs sounds like a lot - but still very possible.
Does it take that long to start if you use ij as well? Does it make a
difference wether you run embedded or not?
Cheers,
Thomas
--
Thomas Nielsen