我使用以下代码从RavenDB中删除文档。在Raven UI的底部,我可以看到文档数量从3,000,000减少到2,000,000。但“数据”文件的大小不会缩小。它总是大约100G。
store.DatabaseCommands.DeleteByIndex("Sagas/ByStarted", new IndexQuery
{
Query = "Started:{00010101000000 TO 20130101000000}",
});
Server Build#960,Client Build#960 请帮忙......
答案 0 :(得分:4)
这是设计上的。默认情况下,我们不会向OS提供空间。我们根据需要再次并重新使用该空间。 如果你真的需要修剪文件大小,你需要压缩数据库,但这是一个离线操作。