有谁知道 avgTimePerRequest 是否真的以毫秒为单位?我可以从中推断出该值以秒为单位吗?
我当前的数据显示 avgTimePerRequest 约为 0.095,这意味着不到一毫秒? 另一方面,请求除以总时间(我猜以毫秒为单位!?) - 51831/4968 - 得出 10.4。如果后一个值以秒为单位,那么这将是一个非常接近 0.095 的数字。 solr 如此之快以至于它可以处理不到十分之一毫秒的请求并且可以测量,这真的有意义吗?
当前统计数据(来 self 的 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 = 4968,requests = 51831。计算一下,您会得到 0.09584997,它与统计信息中的 0.095849976 相匹配,因此 avgTimePerRequest 是从其他两个成员派生的值。
这意味着如果totalTime 的单位是秒,那么avgTimePerRequest 的单位也是秒。
有道理吗?
关于java - solr avgTimePerRequest 统计数据以毫秒还是秒为单位? ( Solr 3.5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23681416/