在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。 此条 Tips 由 medcl 贡献。
高并发性能

高并发性能

高并发(20000+QPS)性能问题排查

Elasticsearchvearne 回复了问题 • 11 人关注 • 5 个回复 • 17585 次浏览 • 2018-06-07 15:29 • 来自相关话题

条新动态, 点击查看
kennywu76

kennywu76 回答了问题 • 2018-06-07 14:50 • 5 个回复 不感兴趣

高并发(20000+QPS)性能问题排查

赞同来自:

如果GC没有可疑点,线程池没有排队的,那么有可能和请求本身的特性有关系。
 
这个“某一类”请求,是什么样子的,能否给个DSL范例?  如果是非常有规律的每分钟出现一次,有些怀疑是按照时间范围做的range查询,并且精度是分钟级。  因为range filte... 显示全部 »
如果GC没有可疑点,线程池没有排队的,那么有可能和请求本身的特性有关系。
 
这个“某一类”请求,是什么样子的,能否给个DSL范例?  如果是非常有规律的每分钟出现一次,有些怀疑是按照时间范围做的range查询,并且精度是分钟级。  因为range filter会被cache起来,在结果集很大的情况下,构造cache耗时会比较长,后面快的查询则可能是因为直接走了cache。 由于精度是分钟级,所以每分钟cache过期,重新构建,规律性出现长耗时查询。
 
在看到DSL进一步分析以前,仅仅是猜测。 

高并发(20000+QPS)性能问题排查

回复

Elasticsearchvearne 回复了问题 • 11 人关注 • 5 个回复 • 17585 次浏览 • 2018-06-07 15:29 • 来自相关话题