我使用的是BerkeleyDB的Java版,DPL。
在将数据解析为BerkeleyDB时,我将一些时态信息存储在特定的PrimaryIndex中。这个PrimaryIndex需要占用大量空间,我想删除存储在那里的所有数据并释放HD上使用的空间。
最简单的方法是什么?
感谢。
答案 0 :(得分:1)
原则上你可能需要:
彼得是对的,我们需要更具体的细节(例如表格结构DDL)才能给你任何具体的答案。
请参阅:
答案 1 :(得分:0)
如果不了解更多详细信息,您可能需要重新编写数据而不需要删除信息。但是,除非你想节省数百GB,否则我不会打扰。如果你需要,我会获得更多的磁盘空间。
答案 2 :(得分:0)
我相信你需要做以下事情:
以上是否合适取决于细节。
使用ALTER TABLE语法,使用SQL数据库会更容易,但我希望您的设计决策有可能(可能基于性能)。