我有一个包含360个分片的索引,并且以异步方式运行具有60个切片的滚动查询。现在,我发现在这些滚动查询期间发生了两件事:1.据Kibana所述,与未切片的滚动相比,切片的滚动的搜索率翻了一番。 2.其他查询的响应时间平均从300ms增加到600ms。
我的理解是,无论是否采用切片方式,滚动查询的结果总数都是相同的,因此搜索的分片数量应相同,并且搜索率不应有太大变化,并且不会对其他查询造成太大影响。
那么我能得出一个结论,即切片滚动会占用大量资源吗?即使采用切片方式也可以显着减少滚动查询的总响应时间,但确实可以提高搜索速度并影响其他查询。