- nebula 版本:v2 rc1
- 部署方式(分布式 / 单机 / Docker / DBaaS):单机
- 硬件信息
- 磁盘( 必须为 SSD ,不支持 HDD)ssd
- CPU、内存信息:128g内存 12核
- 问题的具体描述
1、数据量大致情况:点30w+,边100w+
2、执行语句1:
MATCH (Movie_tag_1:Movie) -[ACTOR:ACTOR]->(Person_tag_2:Person) WHERE Movie_tag_1.name ==‘新警察故事’ RETURN Person_tag_2 ,Movie_tag_1 ,ACTOR
3、执行语句2:
MATCH (Movie_tag_1:Movie) -[ACTOR:ACTOR]->(Person_tag_2:Person) WHERE Movie_tag_1.name in [‘新警察故事’] RETURN Person_tag_2 ,Movie_tag_1 ,ACTOR
4、为什么2种情况执行效果差别很大
explain看看呢
应该是==使用了属性索引,in没有使用属性索引
后者查询到的数据量比较大
是的 in没起索引