2017-09-11 46 views
2

嗨,我有一个问题。ArangoDB真正的执行查询时间

我使用的是Arango Web Interface和ArangoSh,我检查了我的查询执行时间,结果如下。

变种Q = db._query( '......我的查询语句...') q.getExtra()

{ 
    "stats" : { 
    "writesExecuted" : 0, 
    "writesIgnored" : 0, 
    "scannedFull" : 24518, 
    "scannedIndex" : 287631, 
    "filtered" : 0, 
    "httpRequests" : 0, 
    "executionTime" : 6.2454559803 
    }, 
    "warnings" : [] 
} 

我不知道exeutionTime意思是否找到,产生结果时,网络和所有时间或不。
在mysql中,执行时间是分开的网络时间,ArangoDB如何处理它?

回答

1

报告的执行时间是服务器花费在实际查询执行上的时间。它包括解析查询的时间,创建执行计划,加载集合(如果尚未加载),检索数据和创建结果集。 它不包含任何网络传输时间和/或HTTP处理时间。