scroll 并发个数有限制吗?

Elasticsearch | 作者 wen | 发布于2018年06月15日 | 阅读数:853

通过scroll进行结果集遍历查询,原理上说是es通过快照实现的,快照肯定是需要耗费一定内存的;
那么对于同时开启很多个scroll进行查询,会不会有问题?有没有个数限制?
已邀请:

kennywu76 - wood@Ctrip

赞同来自:

据我所知,ES内部没有限制scroll的并发量,但是过高的scroll并发可能会导致GC频率上升,耗时增加。 主要原因是scroll需要在内存里维护一个search context, 并发量很高的情况下,会有很多对象无法被GC回收,极端情况可能造成长时间的FULL GC,影响集群稳定性。

要回复问题请先登录注册