如何改进此OrientDB查询以获得最佳性能?

时间:2018-04-11 05:01:17

标签: performance orientdb orientdb2.2

Orient Graph DB有3300万条记录(顶点--1800万和Edge - 1500万条记录)。

我想知道我的查询中是否存在问题,或者是因为Orient DB。

我正在使用

数据库:具有所有默认配置的OrientDB 2.2.30。

CPU :英特尔酷睿i5第三代(四核)

内存:8 GB

每个班级都有4个集群中的记录。

如果我在query1下执行,则需要20s - 35s,query-2需要100s到350s才能执行。

查询1:

SELECT EXPAND(OUT('EpochTimeToLogData')) FROM EpochTime WHERE UnixTime = 1525000000

QUERY2:

SELECT * FROM LogData WHERE @rid IN (SELECT OUT('EpochTimeToLogData')[0] FROM EpochTime WHERE UnixTime = 1525000000)

0 个答案:

没有答案