我们使用 hsqldb (2.2.8) 作为我们在 tomcat web 服务器 (6.19) 上运行的 web 应用程序的内存数据库。我们将日志文件的最大大小设置为 hsqldb.log_size=200(即 200 MB),
但对于某些生产环境的实例,日志文件 (~/tomcat/work/hypersonic/localDB.log) 的增长速度超出了该范围 (40GB)。
进一步查看日志,我们发现数据库停止执行 CHECKPOINT 操作。HSQL DB 在执行定期 CHECKPOINT 操作时的默认行为是什么?无论如何我们可以停止增长这个 LOG 文件。