janusgraph查询性能分析

profile()

g.V().has(‘BsDoctor’,‘name’,‘test02’).has(‘password’,‘123123’).profile()

未建立索引

gremlin> g.V().has('BsDoctor','name','test02').has('password','123123').profile()
==>Traversal Metrics
Step                                                               Count  Traversers       Time (ms)    % Dur
=============================================================================================================
JanusGraphStep([],[~label.eq(BsDoctor), name.eq...                                           236.579   100.00
    \_condition=(~label = BsDoctor AND name = test02 AND password = 123123)
    \_orders=[]
    \_isFitted=false
    \_isOrdered=true
    \_query=[]
  optimization                                                                                 0.010
  optimization                                                                                 0.048
  scan                                                                                         0.000
    \_query=[]
    \_fullscan=true
    \_condition=VERTEX
                                            >TOTAL                     -           -         236.579        -

从运行结果可以看到 fullscan=true 证明走了全文查找

建立索引

gremlin> g.V().has('BsDoctor','name','test02').has('password','123123').profile()
==>Traversal Metrics
Step                                                               Count  Traversers       Time (ms)    % Dur
=============================================================================================================
JanusGraphStep([],[~label.eq(BsDoctor), name.eq...                     1           1           4.769   100.00
    \_condition=(~label = BsDoctor AND name = test02 AND password = 123123)
    \_orders=[]
    \_isFitted=false
    \_isOrdered=true
    \_query=multiKSQ[1]@2147483647
    \_index=byNameComposite
  optimization                                                                                 0.058
  optimization                                                                                 0.206
  backend-query                                                        1                       2.151
    \_query=byNameComposite:multiKSQ[1]@2147483647
                                            >TOTAL                     -           -           4.769        -

从运行结果可以看到 index=byNameComposite 证明走了索引,性能相差巨大。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值