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)