【问题标题】:how can I clear *.lobs file after deleting stored data?删除存储的数据后如何清除 *.lobs 文件?
【发布时间】:2012-12-30 21:05:58
【问题描述】:

我在支持将图像存储在 hsqldb 中的程序时遇到问题。可以添加和删除图像。但删除 *.lobs 文件后不会减少。所以在同一时间 *.lobs 文件达到相当大的大小。有人知道清理这个文件的任何方法吗?你能给我一个真实的例子吗?或者可能存在另一个没有此错误的数据库系统?

【问题讨论】:

    标签: java blob hsqldb


    【解决方案1】:

    尝试 2.3.0 版的最新快照 jar。

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

    当您执行 CHECKPIONT 时,*.lobs 文件中的空格可用于新的 lob。如果文件末尾附近有任何空白空间,则文件被截断。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-24
      • 2019-01-27
      • 1970-01-01
      • 2018-03-06
      • 1970-01-01
      • 2021-02-25
      • 2015-09-29
      • 1970-01-01
      相关资源
      最近更新 更多