已停用:如何手动清除节点和关系缓存
这在 Neo4j 2.3+ 中不再适用。二级对象缓存已被移除,取而代之的是更具可扩展性的堆外页面缓存。 |
在排查瞬态问题或测试预热缓存与冷缓存上的查询时,您可能希望尝试清除缓存,而无需重新启动 Neo4j 数据库。
为此,您需要在关系和/或节点缓存的 JMX bean 上触发 clear()
方法。
您可以使用 JConsole 或 JVisualVM 连接到您的 JVM,然后导航到 NodeCache 和 RelationshipCache JMX bean 来执行此操作。到达那里后,只需调用 clear()
方法即可。
以下是执行此操作时 JConsole 的屏幕截图
此页面是否有帮助?