neo4j占用了很高的CPU使用率,我怎么知道它在做什么?

时间:2019-01-07 07:15:41

标签: neo4j

neo4j的CPU使用率仍为300%〜600%,但我无法确定这段时间使用了neo4j的应用程序。如何调试呢?我怎么知道neo4j正在使用哪些应用程序?

我的系统是Ubuntu,64G内存,8核。

Neo4j版本:社区3.3.1

Neo4j商店大小:

Array Store         5.82 GiB

Logical Log         57.14 MiB

Node Store          371.85 MiB

Property Store  10.89 GiB

Relationship Store  1.95 GiB

String Store    21.19 MiB

Total Store Size    24.57 GiB

Neo4j内存配置:

dbms.memory.heap.initial_size=16g

dbms.memory.heap.max_size=16g

dbms.memory.pagecache.size=16g

1 个答案:

答案 0 :(得分:0)

如果您拥有企业版,则可以启用query logging,并启用可以缩短计划,执行CPU和等待之间的时间的选项(例如锁定)。

企业版还提供了检查(并在需要时终止)正在运行的查询的方法。这是query management documentation