【问题标题】:neo4j Memory is increasing all the time while using "neo4j -import" tool使用“neo4j -import”工具时,neo4j 内存一直在增加
【发布时间】:2016-09-02 09:19:51
【问题描述】:

我使用了neo4j导入工具,如下: "neo4j-import --into ..\data\databases\graph.db --nodes "Node-header.csv,adm_Node.csv"

我想知道为什么堆大小一直在增加。为了成功导入13G节点和10G关系数据,我必须使用64G RAM机器并将最大堆大小设置为55G。

【问题讨论】:

    标签: neo4j


    【解决方案1】:

    您不必增加堆大小,因为导入工具会尽可能使用内存(堆或堆外),这无关紧要。重要的是导入的节点数量(而不是关系数量)与您拥有多少 RAM 相关。在导入期间完成缓存以删除随机 I/O,并且当前导入的整个节点集必须能够放入您的 RAM,否则导入失败。您应该计算大约需要 20B/节点,这将使您的 13G 节点无法在 64G RAM 上导入。像这样的大节点导入问题是一个已知问题,将在某个时候修复(不幸的是,此时不知道何时)

    【讨论】:

      猜你喜欢
      • 2016-08-17
      • 1970-01-01
      • 1970-01-01
      • 2015-06-12
      • 2016-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多