【问题标题】:How is the time spent value at the end of each return message calculated in NebulaGraph Database?NebulaGraph Database 中每条返回消息末尾的耗时值是如何计算的?
【发布时间】:2022-12-09 12:38:25
【问题描述】:

如题,在NebulaGraph Database中,使用match(v)return(v)limit 5,这里花费的时间有两个值。

【问题讨论】:

    标签: nebula-graph


    【解决方案1】:

    我认为您在 GraphClient 的任何查询中都指的是(time spent 2687/12519 us),就像在 NebulaGraph 中这样:

    (root@nebula) [basketballplayer]> match (n) where id(n) == "player100" return n
    +----------------------------------------------------+
    | n                                                  |
    +----------------------------------------------------+
    | ("player100" :player{age: 42, name: "Tim Duncan"}) |
    +----------------------------------------------------+
    Got 1 rows (time spent 2687/12519 us)
    

    我引用了文档中的信息:

    • 第一个数字2687表示数据库本身所花费的时间,即查询引擎从客户端接收查询,从存储服务器获取数据,并进行一系列计算所花费的时间。
    • 第二个数字12519表示从客户端的角度来看所花费的时间,即客户端从发送请求,接收到响应,到将结果显示在屏幕上所花费的时间。

    参考:https://docs.nebula-graph.io/3.3.0/20.appendix/0.FAQ/#how_is_the_time_spent_value_at_the_end_of_each_return_message_calculated

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-15
      • 2022-12-21
      • 1970-01-01
      • 1970-01-01
      • 2018-01-25
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多