有个人长的像洋葱,走着走着就哭了…….

scroll 快照缓存原理 快照缓存在各个分片本地jvm中?还是协调节点呢?

Elasticsearch | 作者 xiaotaiyang | 发布于2020年12月21日 | 阅读数:1514

按照scroll的原理,首次init scroll生成快照缓存起来,后续滚动scroll走快照缓存应该会快很多。
 
我测试了一下线上环境,命中100w数据的分页查询,首次scroll 520ms,但后续滚动也维持在510ms+,甚至600ms。
 
按照理论后续scroll滚动走快照缓存,应该比第一次快很多啊?
 
​我猜想:scroll缓存是缓存在磁盘还是内存中?是不是因为内存不够,快照存在磁盘上,所以后续查询也没有明显变快?
 
请各位大佬帮忙解答一下
 
 
 
已邀请:

要回复问题请先登录注册