我们项目刚开始用ES,在这一次的需求里,我们要根据一些filter条件获取某几个字段的平均值结果,是的,条件都是filter。
做测试时发现,不断执行同一个查询,第一遍稍慢,第二遍非常慢,后面几遍很快。
按我理解,第一次查时数据应该缓存下来了,应该是越来越快才对啊
这是为什么呢?
对了,我输入的filter在索引里没有匹配的,是空集
做测试时发现,不断执行同一个查询,第一遍稍慢,第二遍非常慢,后面几遍很快。
按我理解,第一次查时数据应该缓存下来了,应该是越来越快才对啊
这是为什么呢?
对了,我输入的filter在索引里没有匹配的,是空集
3 个回复
God_lockin
赞同来自:
是每个query的第一/第二次都有这个现象吗?
byx313 - BLOG:https://www.jianshu.com/u/43fd06f9589c
赞同来自:
kennywu76 - Wood
赞同来自: