0

Neo4j 的 CPU 使用率保持在 300%~600%,但我无法找出这段时间内使用 neo4j 的应用程序是什么。如何调试它?我如何知道哪些应用程序正在使用 neo4j?

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

Neo4j 版本:community-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
4

1 回答 1

0

如果您有企业版,则可以启用查询日志记录,并启用分解在计划、cpu 执行和等待之间花费的时间的选项(例如锁定时间)。

企业版还提供了检查(如果需要,可以终止)正在运行的查询的方法。这是查询管理文档

于 2019-01-09T21:16:33.707 回答