Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 通过bolt在远程服务器上构建neo4j db时性能不佳_Azure_Neo4j_Neo4j Bolt - Fatal编程技术网

Azure 通过bolt在远程服务器上构建neo4j db时性能不佳

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那样快,但找不

我正在从各种来源构建一个neo4j数据库,其中有一个在本地运行的c#脚本,并使用官方的bolt驱动程序连接到neo4j。在localhost中创建db时,创建节点和关系大约需要3分钟,但连接到Azure上托管的服务器时,仅创建节点就需要一个半小时

一些指标:

  • 约370k节点

  • 本地计算机:i7,带16g ram和ssd

  • 远程计算机:Azure Debian VM

  • 当前每个事务发送1000个查询

  • 我在所有节点ID上都有索引

  • Azure指标:

我可以理解,它不会像在本地主机上创建db那样快,但找不到造成这种差异的原因

谢谢

编辑

其真正经典的创建查询如下:

MERGE(n:NodeArt{id:$id})
在创建集合时,n.nature=$nature,n.datedunch=$datedunch,n.dateFin=$dateFin


我使用“开箱即用”配置,动态计算堆大小和页面缓存大小。

您能分享您的查询和查询计划吗?Azure实例的页面缓存和堆的设置是什么?@MichaelHunger我将我的问题编辑为anwser yours:)