在 Neo4J 中监控 CYPHER 查询性能

Posted

技术标签:

【中文标题】在 Neo4J 中监控 CYPHER 查询性能【英文标题】:Monitoring CYPHER queries performance in Neo4J 【发布时间】:2015-12-29 15:56:37 【问题描述】:

我正在使用 Neo4JClient 连接到我的 Neo4J 数据库并执行 CYPHER 查询。我的目标是检查我发送到数据库的查询的性能。问题是我必须在数据库端检查它,所以我不能在.NET 中使用秒表。必须使用 Neo4JClient 执行查询。我不需要知道特定查询的执行时间。 IE。最后 1000 次查询的平均值就足够了。

我只能使用 Neo4J 社区版。

提前致谢!

【问题讨论】:

【参考方案1】:

Neo4j 企业版能够记录耗时超过给定阈值的慢查询,请参阅 http://neo4j.com/docs/stable/configuration-settings.html 上包含 querylog 的配置设置。

【讨论】:

正如我所说,我只能使用社区版,因为它是一个学术项目。

以上是关于在 Neo4J 中监控 CYPHER 查询性能的主要内容,如果未能解决你的问题,请参考以下文章

Neo4j Cypher 查询结构和性能优化

Neo4j 使用cypher语言进行查询

Neo4j Cypher - 第一次调用时查询性能慢

在 Neo4j 中使用 Ajax 使用 Cypher 查询整个图形数据库

如何优化Neo4J Cypher查询?

如何优化 Neo4J Cypher 查询?