有谁知道avgTimePerRequest是否真的以毫秒为单位?从我可以得出的值中以秒为单位?

我当前的数据显示avgTimePerRequest大约为0.095,这意味着毫秒吗?
另一方面,请求除以总时间(我假设是毫秒?)-51831/4968-得出10.4。如果后一个值以秒为单位,那么该数字将非常接近0.095。
solr如此之快以至于它可以处理少于十分之一毫秒的请求,并且可以衡量它,这真的有意义吗?

当前状态(来自我的solr安装):

standard: {
   class: "org.apache.solr.handler.component.SearchHandler",
   version: "$Revision: 1052938 $",
   description: "Search using components:        org.apache.solr.handler.component.QueryComponent,org.apache.solr.handler.component.FacetComponent,org.apache.solr.handler.component.MoreLikeThisComponent,org.apache.solr.handler.component.HighlightComponent,org.apache.solr.handler.component.StatsComponent,org.apache.solr.handler.component.DebugComponent,",
   srcId: "$Id: SearchHandler.java 1052938 2010-12-26 20:21:48Z rmuir $",
   src: "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
   docs: null,
   stats: {
          handlerStart: 1400149470564,
          requests: 51831,
          errors: 0,
          timeouts: 0,
          totalTime: 4968,
          avgTimePerRequest: 0.095849976,
          avgRequestsPerSecond: 16.772387
       }
}

最佳答案

avgTimePerRequest是totalTime /请求。在您的示例中totalTime = 4968,请求=51831。进行数学运算,您将获得0.09584997,该值与统计数据中的0.095849976相匹配,因此avgTimePerRequest是其他两个成员的派生值。

这意味着,如果totalTime以秒为单位,则avgTimePerRequest也以秒为单位。

说得通?

09-12 11:17