知识库

已停用:如何手动清除节点和关系缓存

这在 Neo4j 2.3+ 中已不再适用。第二级对象缓存已被移除,取而代之的是更具可扩展性的堆外页面缓存。

在排除瞬时问题或测试查询在热缓存与冷缓存之间的差异时,您可能希望尝试清除缓存,而不必重新启动 Neo4j 数据库。

为实现此目的,您需要在关系或节点缓存的 JMX Bean 上触发 clear() 方法。

您可以通过使用 JConsole 或 JVisualVM 连接到 JVM,并导航到 NodeCache 和 RelationshipCache JMX Bean 来实现。到达后,只需调用 clear() 方法即可。

以下是执行此操作时 JConsole 的屏幕截图

how to manually clear the node and relationship cache NN28Uqg

© . This site is unofficial and not affiliated with Neo4j, Inc.