为什么我重复的 solr 查询有不同的 qtime?

Why my repeated solr query has different qtime?

我有一个 solr 云设置,我在一个循环中触发了一个简单的查询。文档和查询的数量和类型永远不会改变,但 qtime 和相应的请求时间在同一循环中从 6 毫秒到 1000+ 毫秒不等。是什么原因造成的?

这是因为缓存。当您启动服务时,并非所有类型的 caches 都会加载到内存中(这取决于自动预热)。

查询时间还取决于服务器计算机上的负载。如果 GC 由于其他活动而在服务上 运行,则 queryTime 再次变化。