orientdb查询链表太慢
orientdb query linklist too slowly
我有两个class:NOrder和NPassenger,关系1:n,所以NOrder有一个名为"passengers"的文件,其类型是linklist。
我想select NPassenger 的字段"passengerName" NOrder,
我用了 sql
select from NOrder where 'John' in passengers.name
NOrder ducuments count 是 3 millon,这个sql太慢了,我该怎么办?
非常感谢
您可以在 class NPassenger 的字段 name 上插入索引。
您可以使用此查询
select expand(distinct(rid)) from (FIND REFERENCES (select from NPassenger where name = "John"))
告诉我。
我有两个class:NOrder和NPassenger,关系1:n,所以NOrder有一个名为"passengers"的文件,其类型是linklist。
我想select NPassenger 的字段"passengerName" NOrder, 我用了 sql
select from NOrder where 'John' in passengers.name
NOrder ducuments count 是 3 millon,这个sql太慢了,我该怎么办?
非常感谢
您可以在 class NPassenger 的字段 name 上插入索引。 您可以使用此查询
select expand(distinct(rid)) from (FIND REFERENCES (select from NPassenger where name = "John"))
告诉我。