绊脚石乃是进身之阶。

ES5.3.2版本script比ES6版本和7版本快很多,求解...

Elasticsearch | 作者 zmc | 发布于2021年01月18日 | 阅读数:1337

ES5.3.2版本script比ES6版本和7版本快很多,求解...
 
同一个DSL,script只改动了语法,语意逻辑是一样的,效率差距很大。
同时执行多次跑出缓存后,ES5版本query耗时30ms左右,ES7版本query耗时160ms左右。
 
(5版本在没跑出缓存的时候大概也要耗时100-150ms左右)
 
现象:都跑出缓存后效率差了5倍,检查发现5版本的ram.percent大概80%,7版本的大概45%,怀疑是7版本限制了lucene缓存占用系统内存过多导致。
 
有修改ram.percent占比的方法吗?
 
 
已邀请:

pony_maggie - 公众号:犀牛饲养员的技术笔记

赞同来自:

你的DSL除了脚本,还有其它查询条件吗?不一定是脚本慢了

taoyantu - it

赞同来自:

我们测试过,在数据查询方面,es 5.5 确实比新版本 es7 要快的。。具体请大神帮忙解答

要回复问题请先登录注册