|
Booting databases
The default configuration for Derby is
to boot (or start) a database when an application first makes a connection
to it. When Derby boots
a database, it checks to see if recovery needs to be run on the database,
so in some unusual cases booting can take some time.
You can also configure your system to automatically boot all databases
in the system when it starts up; see "derby.system.bootAll" in the Derby Reference Manual. Because of the time needed
to boot a database, the number of databases in the system directory affects
startup performance if you use that configuration.
Once a database has been booted within a Derby system,
it remains active until the Derby system
has been shut down or until you shut down the database individually.
When Derby boots a database,
a message is added to the log file. The message includes the Derby version
that the database was booted with, for example:
2010-02-11 22:17:36.174 GMT:
Booting Derby version The Apache Software Foundation - Apache Derby
- 10.6.0.0 - (908506): instance a816c00e-0121-2140-ffd9-fffff0cfee85
on database directory C:\sampledb
The number of databases running in a Derby system
is limited only by the amount of memory available in the JVM.
|