Если вы используете JavaDB (Derby) для баз данных в памяти (in-memory database) , важно настроить следующее:
- Размер кучи Java (Java heap). Требования к памяти для базы данных в памяти должны быть аналогичны требованиям к памяти для использования файловой системы, плюс размер пользовательских данных.
- Размер кэша страницы Derby . Для обеспечения хорошей производительности используйте размер не менее 1000 страниц по умолчанию. Данные должны проходить через кэш страниц, даже если пользовательские данные уже сохранены в основной памяти. Больший кеш страниц может повысить производительность за счет увеличения использования памяти. Дополнительные сведения см. в статье Увеличение размера кэша страниц данных Java DB.
Если вы хотите запретить Derby записывать что-либо в файле журнала derby.log
используйте одно из свойств derby.stream.error
(например, derby.stream.error.field
).
Для получения дополнительной информации см. раздел "Использование баз данных в памяти" в официальном Руководстве разработчика Java DB.