标记为 性能 的文章
Neo4j debug.log 中 E_COUNT_EXCEEDED 警告消息的解释
本文档旨在解释 Neo4j 在 debug.log 中可能写入的 E_COUNT_EXCEEDED 警告消息。它还提供了一些监控和故障排除选项。在运行 Neo4j 因果集群时,……
笛卡尔积(Cross Product)类型的 Cypher 查询性能不佳
就像 SQL 一样,如果你没有正确连接查询的各个部分,将会导致笛卡尔积(交叉积),这通常不是你想要的结果。以……为例
诊断存储性能问题
缓慢的存储会影响 Neo4j 的性能,因此我们建议在产品文档中使用固态硬盘(SSD)。在 Ubuntu 或 RedHat 上基准测试您的底层系统时,可以使用 fio 工具……
如何提高计算节点上关系数量的性能
使用 Cypher,可以通过以下方式计算关系数量,这将报告名为 Sylvester Stallone 的演员的传入/传出关系数量。使用 bin/neo4j-shell 并运行……
Linux 内存不足杀手(OOM Killer)
内存不足杀手(Out Of Memory Killer,简称 OOM Killer)是 Linux 内核在系统内存严重不足时采用的一种进程。这种情况发生是因为 Linux……
锁管理器差异说明
进行中:社区版使用 Java 内置锁,即 ’synchronized’,这在多处理器机器上可能表现不佳;使用 Thread.sleep() 和 Thread.interrupt() 等待锁,这涉及上下文……
使用子查询控制聚合的作用域
聚合(如 collect() 和 count())在查询计划中显示为 EagerAggregation 运算符(带有深蓝色标题)。它们类似于 Eager 运算符,因为它呈现……