我已经阅读了此命令的说明,但是仍然不知道它会压缩什么,为什么我应该使用它?
BTW:子目录Data-NNN
用于数据库的先前版本和当前版本,这意味着它只能具有1000个数据库版本。但是,如果数字用完了怎么办?
答案 0 :(得分:2)
它不会用完数字,名称是可变长度的,因此如果需要,它将溢出到5个以上的数字。顺便说一下,它是4位数字-1到9999。
tdbcompact
创建一个仅包含“使用中” RDF数据的新存储区域。 TDB2不会在删除发生时清除所有释放的空间,而只是清除一些空间-这是在权衡效率的前提下要进行的格式化,例如,引用计数文字和数据中实际使用的URI。
一旦迁移到新的存储区域,旧区域将不再使用。您可以将其存档,删除或文件压缩-无论您想做什么。
随着数据库的更新,它会不断增长,因此有时会对其进行压缩,然后删除旧存储,从而释放出持久存储。