milvus/internal/querynodev2
wei liu c344083f22
enhance: Optimize grow slice cost during query (#34254)
issue: #32252
pr: #34253

This PR try to pre-allocate FieldData for Reduce operations in the Query
chain using typeutil.PrepareResultFieldData to avoid the overhead of
dynamically growing the slice during appendFieldData process.

---------

Signed-off-by: Wei Liu <wei.liu@zilliz.com>
2024-07-01 15:18:11 +08:00
..
cluster enhance: make the watch dm channel request better compatibility (#30952) 2024-03-01 16:07:37 +08:00
collector feat: support rate limiter based on db and partition levels (#31070) 2024-04-12 16:01:19 +08:00
delegator enhance: move rocksmq from internal to pkg (#34165) 2024-06-26 13:36:05 +08:00
optimizers enhance: Use primitive type for vectorType (#33911) 2024-06-17 19:05:58 +08:00
pipeline enhance: move rocksmq from internal to pkg (#34165) 2024-06-26 13:36:05 +08:00
pkoracle fix: [2.4] Check nodeID wildcard when removing pkOracle (#33895) (#34020) 2024-06-21 12:04:00 +08:00
segments enhance: Optimize grow slice cost during query (#34254) 2024-07-01 15:18:11 +08:00
tasks fix: query iterator lack results(#33137) (#33422) (#33506) 2024-06-05 18:51:52 +08:00
tsafe Add ctx parameter for tsafe pkg & NewDelegator method (#27877) 2023-10-26 19:14:10 +08:00
handlers_test.go fix: correct autoindex segment num (#28387) 2023-11-22 11:12:22 +08:00
handlers.go feat: LRU cache implementation (#32567) 2024-05-06 20:29:30 +08:00
local_worker_test.go enhance: Add metautil.Channel to convert string compare to int (#32749) 2024-05-07 19:13:35 +08:00
local_worker.go fix: panic caused by type assert LocalSegment on Segment (#29018) 2023-12-08 01:50:38 +08:00
metrics_info.go fix: fix loaded entity num is inaccurate (#33522) 2024-06-04 20:09:54 +08:00
mock_data.go feat: Support multiple vector search (#29433) 2024-01-08 15:34:48 +08:00
OWNERS Add OWNERS file for qnv2 (#23196) 2023-04-03 16:22:24 +08:00
server_test.go enhance: Add metautil.Channel to convert string compare to int (#32749) 2024-05-07 19:13:35 +08:00
server.go enhance: [cherry-pick]growing segment support mmap (#34110) 2024-06-25 14:52:07 +08:00
services_test.go enhance: [2.4] add the includeCurrentMsg param for the Seek method (#33743) 2024-06-11 15:01:55 +08:00
services.go enhance: Avoid search querynode return nil status in response (#34100) (#34189) 2024-06-26 18:52:04 +08:00