1
A
回答
2
你是什麼意思:
的Neo4j的社區版不提供轉儲
企業版不提供任何像這樣的東西。您是否正在尋找關於原始磁盤或節點/關係計數的數據庫大小的統計信息?
如果磁盤:在Linux上使用du -sh
,或者檢查Windows上的文件夾。
如果節點/關係:您必須編寫Java代碼才能真正評估真實大小,因爲Web控制檯上的計數並非總是如此。您也可以通過將磁盤上的純大小除以節點存儲的9,以及關係存儲的33來進行基本計數。
Java代碼應該是這樣的:
long relationshipCounter = 0;
long nodeCounter = 0;
GlobalGraphOperations ggo = GlobalGraphOperations.at(db);
for (Node n : ggo.getAllNodes()) {
nodeCounter++;
try {
for (Relationship relationship : n.getRelationships()) {
relationshipCounter++;
}
} catch (Exception e) {
logger.error("Error with node: {}", n, e);
}
}
System.out.println("Number of Relationships: " + relationshipCounter);
System.out.println("Number of Nodes: " + nodeCounter);
原因Web控制檯並不總是正確的是它會檢查最高值的文件,並Neo4j的使用刪除標記爲節點,所以有可能是一系列「已刪除」的節點,可以增加可用節點總數。最終,neo4j將壓縮並刪除這些節點,但它們不會實時進行。
文件大小可能存在的原因與上面相同。唯一真實的方法是通過所有節點和關係來檢查「isActive」標記。
0
的一些方法以字節爲單位來查看數據庫大小:
du -sh {$NEO4J_HOME}/data/graph.db
從儀表板:
http://localhost:7474/webadmin/
,並查看「數據庫磁盤使用情況」指標。
'服務器信息' 從儀表板:
http://localhost:7474/webadmin/#/info/org.neo4j/Store%20file%20sizes/
,並查看 'TotalStoreSize' 行。
最後,數據庫抽屜;一直向下滾動並查看「數據庫」部分。
0
您可以使用Cypher支架獲得的節點數目:
MATCH()
RETURN COUNT(*) AS node_count;
和關係的數量:
MATCH()-->()
RETURN COUNT(*) AS rel_count;
相關問題
- 1. Neo4j社區版本如何開始
- 2. Neo4j社區版可以堆大小增加
- 3. 如何用企業版本替換社區版本的Neo4j
- 4. neo4j的在線備份社區版
- 5. 如何在OSX上增加Idea社區版14.1.2的堆大小?
- 6. Neo4J社區版呼叫主頁?
- 7. Neo4j社區版開始熱身?
- 8. 開啓時崩潰 - neo4j 3.1.2社區版
- 9. 這種情況下的neo4j社區版容量是多少?
- 10. 如何將Neo4j社區版設置爲可靠的服務?
- 11. 如何使用JMX監視Neo4j的社區版?
- 12. 使用Cypher在Neo4j上提取組件大小或社區大小的指針?
- 13. 猜測數據庫大小
- 14. MySql社區版容量
- 15. 如何從Neo4j社區遷移到企業版(在Ubuntu上)?
- 16. 如何將大量數據插入Neo4j
- 17. neo4j社區V1.9.4 - 如何配置IP地址和默認數據庫位置?
- 18. 對於windows上的neo4j社區版,無法使用較舊的數據存儲版本啓動Neo4j
- 19. 數據庫分區的最佳大小
- 20. neo4j社區版在數據存儲(即記錄數)方面有哪些限制?
- 21. Neo4j在大數據庫中分離查詢效率的大小
- 22. Graoware社區版可以在Neo4j企業版上使用嗎?
- 23. PostSharp社區版
- 24. Dotfuscator社區版
- 25. pycharm社區版
- 26. SugarCRM社區版
- 27. UiPath社區版
- 28. 如何查詢數據庫的區分大小寫的值
- 29. 開箱即用的Neo4j社區版在Windows上的性能
- 30. 通過Liferay社區版指向Liferay EE數據庫