首页 文章

删除存储的数据后如何清除* .lobs文件?

提问于
浏览
1

我有支持程序的问题,该程序在hsqldb中存储图像 . 可以添加和删除图像 . 但删除* .lobs文件后不要减少 . 所以在同一时间* .lobs文件达到相当大的尺寸 . 有谁知道清理这个文件的方法吗?你能给我真正的工作实例吗?或者可能存在没有此bug的其他数据库系统?

1 回答

  • 0

    尝试2.3.0版的最新快照jar .

    http://www.hsqldb.org/repos/org/hsqldb/hsqldb/SNAPSHOT/

    执行CHECKPIONT时,* .lobs文件中的空格可用于新的lobs . 如果文件末尾附近有空白区域,则文件将被截断 .

    在检查点之前,不会重复使用空间 . 这是为了在发生系统崩溃时允许数据恢复 .

相关问题