0
A
回答
1
它來自Neo4j如何存儲數據。
有一個節點存儲(即一個文件),每個節點的大小都是固定的。所以當你刪除一個節點時,文件中相應的記錄被清除,但文件仍然具有相同的大小。
經過一段時間,Neo4j可以重複使用這個節點的ID,以避免有一個大的'空'文件。
因此,您的數據存儲大小不會存在是正常的。此外,每當您對數據執行操作(創建,更新或刪除)時,修改都會保存到事務日誌中。
這就是爲什麼您的數據存儲大小增加。
您可以配置此日誌保留策略,並且默認保留最後X天的所有事務(我不記得該數字)。 乾杯
+0
謝謝,這是否意味着增加的大小隻是由於事務日誌? –
+0
就你而言,是的,我認爲。你可以通過做同樣的事情來檢查它,但是當你計算商店大小時不要照顧'neostore.transaction.X'文件 – logisima
相關問題
- 1. 在操作後增加SQLITE的大小
- 2. 格大小的增加和刪除
- 3. 在Neo4j上增加Java堆大小
- 4. 刪除內容後文件大小增加
- 5. 微軟Word(2007) - 刪除內容後增加文件大小
- 6. 存儲後增加的android圖像文件大小
- 7. 桶中的刪除對象,但大小存儲不增加到riak
- 8. 增加大小
- 9. 增加大小
- 10. 增加大小
- 11. 增加數據庫大小和刪除功能不工作
- 12. 的Neo4j-mazerunner,如何增加內存大小泊塢窗,compose.yml
- 13. 最小最大堆中的刪除最大值操作
- 14. 加密後圖像大小增加
- 15. 加載後圖像大小增加
- 16. 增加堆大小
- 17. 增加sc_fifo_out大小
- 18. 新增和刪除操作符重載
- 19. Inexplicable SVN存儲庫大小從小的差異增加到大的文件
- 20. 當我增加圖像大小時td大小不會增加
- 21. 增加交換大小如何增加堆大小?
- 22. 增加clipPath大小會導致滯後
- 23. HashSet大小操作
- 24. 在eclipse中增加內存大小
- 25. 如何增加phpmyadmin的內存大小
- 26. 如何增加內存大小
- 27. Java堆大小增加進出內存
- 28. 如何增加berkeley db緩存大小
- 29. C:#include增加內存大小?
- 30. 在加載大對象後測量堆大小的增加
你如何執行刪除? 'cypher'標籤建議您使用Cypher,這是否正確? –
所以我試圖刪除所有未連接的節點。所以這是我用的: 'MATCH(n)WHERE size((n) - ())= 0 DETACH DELETE n;' –
你如何計算商店的大小?你在計算交易日誌嗎? – logisima