我在hsqldb中存储图像的支持程序存在问题。可以添加和删除图像。但删除* .lobs文件后不要减少。所以在同一时间* .lobs文件达到相当大的尺寸。有谁知道清理这个文件的方法吗?你能给我实际工作的例子吗?或者可能存在没有此错误的其他数据库系统?
答案 0 :(得分:0)
尝试2.3.0版本的最新快照jar。
http://www.hsqldb.org/repos/org/hsqldb/hsqldb/SNAPSHOT/
执行CHECKPIONT时,* .lobs文件中的空格可用于新的lobs。如果文件末尾附近有空格,则文件将被截断。
在检查点之前,不会重复使用空间。这是为了在发生系统崩溃时允许数据恢复。