On 7/1/13 6:01 PM, Trejkaz wrote:
Hi all.

Is there some way to shut down a Derby database in a faster way?

The current ;shutdown=true we're using is doing a checkpoint, which
seems to be a particularly expensive operation.

I can't rely on the "if you don't want to do the checkpoint, just
don't shut it down" approach, because this won't release file handles
and when the user closes the database they expect to be able to move
the files immediately after.

TX

If you simply exit the VM without requesting an orderly shutdown, then the checkpoint won't be performed. However, the cleanup performed by that checkpoint still has to be performed. It will be performed the next time you boot the database. My experience is that if you always skip the orderly shutdown, then the time required to boot the database grows progressively longer until it is intolerable. Full disclosure: I haven't tried this experiment for a long time and there may have been improvements in this area. Nevertheless, orderly shutdown is the recommended practice.

Hope this helps,
-Rick

Reply via email to