gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 04:56:12 24 4
gpt4 key购买 nike

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

最佳答案

尝试最新的快照 jar 版本 2.3.0。

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

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

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

关于java - 删除存储的数据后如何清除 *.lobs 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14094654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com