沙师弟,师父的充电器掉了

profile参数查询耗时对不上

Elasticsearch | 作者 大慈大悲掌 | 发布于2018年08月17日 | 阅读数:3323

图中是一次查询的耗时监控,这一个查询耗时7ms,为什么它的两个children query耗时加起来还不到3ms。。
总时间和子时间.png
已邀请:

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自: kennywu76

应该是并行的原因。
1、profile返回的是每个分片请求的时间,每个分片唯一id,举例:
"id": "[2aE02wS1R8q_QFnYu6vDVQ][twitter][0]
2、检索是针对一个或着多个索引的多个或N个分片执行的;
由于多个分片是并行操作的,所以单个分片的和不等于检索总时间。

要回复问题请先登录注册