如何解决NEO4J-内存不足-Java堆空间
Neo4j版本-3.5.14
env:
- name: “NEO4J_AUTH”
value: “neo4j/aic”
- name: NEO4J_dbms_memory_heap_initial__size
value: 8000m
- name: NEO4J_dbms_memory_heap_max__size
value: 8000m
- name: NEO4J_dbms_memory_pagecache_size
value: 4000m
resources:
requests:
memory: “4Gi”
cpu: “1"
limits:
memory: “13Gi”
cpu: “2"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "neo4j.Scheduler-1"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "qtp1161209621-280"
Exception in thread "Connector-Scheduler-c732e1c" Exception in thread "neo4j.VmPauseMonitor-1" java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
2020-08-30 02:24:58.630+0000 WARN /db/data/transaction/commit Java heap space
java.lang.OutOfMemoryError: Java heap space
我有112899个节点和5513742个关系。当我对这些数据运行一些查询时,neo4j会抛出上述异常(这种情况很少发生..仅在某些情况下),并且使用模式neostore.transaction.db创建文件。*占用大量内存。
我的图形总大小超过2GB,事务日志消耗约6GB。总和超过8GB,这比我的堆大小还多。很明显,我可以通过增加堆大小来完成这项工作,但是可以不增加就完成堆大小?
预先感谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。