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