Azure 通过bolt在远程服务器上构建neo4j db时性能不佳
我正在从各种来源构建一个neo4j数据库,其中有一个在本地运行的c#脚本,并使用官方的bolt驱动程序连接到neo4j。在localhost中创建db时,创建节点和关系大约需要3分钟,但连接到Azure上托管的服务器时,仅创建节点就需要一个半小时 一些指标:Azure 通过bolt在远程服务器上构建neo4j db时性能不佳,azure,neo4j,neo4j-bolt,Azure,Neo4j,Neo4j Bolt,我正在从各种来源构建一个neo4j数据库,其中有一个在本地运行的c#脚本,并使用官方的bolt驱动程序连接到neo4j。在localhost中创建db时,创建节点和关系大约需要3分钟,但连接到Azure上托管的服务器时,仅创建节点就需要一个半小时 一些指标: 约370k节点 本地计算机:i7,带16g ram和ssd 远程计算机:Azure Debian VM 当前每个事务发送1000个查询 我在所有节点ID上都有索引 Azure指标: 我可以理解,它不会像在本地主机上创建db那样快,但找不
- 约370k节点
- 本地计算机:i7,带16g ram和ssd
- 远程计算机:Azure Debian VM
- 当前每个事务发送1000个查询
- 我在所有节点ID上都有索引
- Azure指标:
MERGE(n:NodeArt{id:$id})
在创建集合时,n.nature=$nature,n.datedunch=$datedunch,n.dateFin=$dateFin
我使用“开箱即用”配置,动态计算堆大小和页面缓存大小。您能分享您的查询和查询计划吗?Azure实例的页面缓存和堆的设置是什么?@MichaelHunger我将我的问题编辑为anwser yours:)