From 230c88b1de5197c059238206b8d13924ef6786a3 Mon Sep 17 00:00:00 2001 From: Xiaofan <83447078+xiaofan-luan@users.noreply.github.com> Date: Sun, 12 May 2024 20:55:31 -0700 Subject: [PATCH] enhance: improve reduce performance on very large topk (#32871) fix #32870 reduce cpu usage for reduce on large k Signed-off-by: xiaofanluan --- internal/proxy/search_reduce_util.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/proxy/search_reduce_util.go b/internal/proxy/search_reduce_util.go index 88cbc3e95a..ecc77e39d5 100644 --- a/internal/proxy/search_reduce_util.go +++ b/internal/proxy/search_reduce_util.go @@ -319,7 +319,7 @@ func reduceSearchResultDataNoGroupBy(ctx context.Context, subSearchResultData [] cursors = make([]int64, subSearchNum) j int64 - idSet = make(map[interface{}]struct{}) + idSet = make(map[interface{}]struct{}, limit) ) // skip offset results