我遵循数据库结构:
create class User
create class Social
create property Social.vk string
create property User.social LINK Social
create index User.social unique
create index Social.vk notunique
查询select from User where social.vk = '123'
使用索引。
在工作室解释给我信息:
involvedIndexes
["User.social","Social.vk"]
elapsed
2771.4197
明显慢于
select from Social where vk = '123'
以10-30毫克运行。
如何通过双向链接加快查询速度或重新设计数据?
UPD
比较没有索引的查询时间,似乎索引不使用,但根据'解释'它使用。
UPD2
问题出现在' vk'字段不是唯一的,并且有许多重复值