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占比的方法吗?
同一个DSL,script只改动了语法,语意逻辑是一样的,效率差距很大。
同时执行多次跑出缓存后,ES5版本query耗时30ms左右,ES7版本query耗时160ms左右。
(5版本在没跑出缓存的时候大概也要耗时100-150ms左右)
现象:都跑出缓存后效率差了5倍,检查发现5版本的ram.percent大概80%,7版本的大概45%,怀疑是7版本限制了lucene缓存占用系统内存过多导致。
有修改ram.percent占比的方法吗?
2 个回复
pony_maggie - 公众号:犀牛饲养员的技术笔记
赞同来自:
taoyantu - it
赞同来自: