Elasticsearch上有三种不同的时间响应

时间:2016-04-18 14:50:49

标签: elasticsearch benchmarking

我正在查询我的数据库whit ES 2.3.1并且我一直在测量时间响应,但我有三次不同的时间。 首先,我测量了第一次查询数据库的时间。大约需要9秒钟。 我第二次测量,我关闭了ES,清除了RAM并缓存并再次查询。大约需要1,2秒。 我第三次查询没有清理缓存,需要97毫秒。 谁能解释它发生的方式? 最后一项措施我知道它更快,因为已经查询的数据是在缓存上。我认为第一次需要更多时间,因为必须在缓存上提取数据。 对我来说,当我清除缓存和RAM时,第二次测量的时间必须等于第一次测量,但不是。有人可以解释我吗?

0 个答案:

没有答案