我正在使用以下查询从 .NET 二进制文件插入数据库,加载 orientdb 社区版本仅需要12000 vertex 和 57000 Edges需要将近5 个小时。
以下是查询:
1)
.Update()
.Class("abc")
.Set("name", xyz)
.Upsert()
.Where("name")
.Equals(xyz)
.Run();
2)
Update Account SET From_Date = ?, To_Date = ?, out = (select from Firm where name = ?), in = (select from Contact where LastName = ? and FirstName = ?) UPSERT WHERE out = (select from Firm where name = ?) and in = (select from Contact where LastName = ? and FirstName = ?)
我在代码中使用 2) 查询两次,参数通过字符串数组传递,1) 使用一次。查询一个接一个地按顺序运行。
我正在使用带有 OrientDB-Net.binary.Innov8tive.0.1.5 包的 Orientdb 2.2.3 版本
代码或 orientdb 服务器 xml 中是否有任何配置可以使读取和插入快速?
你们能不能帮帮我。谢谢!