启用 GC 日志记录
什么是垃圾回收以及为什么要启用它?
一次垃圾回收事件会导致 Java 应用程序(即 neo4j-server)完全暂停。
它可以在 debug.log 中被识别为一次 stop-the-world 事件。
例如:
如果您发现诸如暂停次数过多、暂停时间过长、暂停导致集群重新选举等问题,您可以启用 GC 日志,以便更轻松地与监控解析器集成。
请注意以下关于 GC 日志的事项
-
GC 日志文件会在数据库重启时被清除
-
它们对于应用性能分析至关重要
-
这会带来轻微的开销
-
您可以考虑在生产环境中启用此选项
dbms.gc.log.options 的更改
`dbms.gc.log.options` 因 4.0.x 中从 Java 8 升级到 Java 11 而有所不同。
我们建议保持此行注释状态,以便 neo4j 在两个版本中均使用有效设置启动。
您可以在下表中查看这些差异。
neo4j 版本 |
|
3.5.x |
|
4.0.x 及更高版本 |
|
此页面有帮助吗?