检索性能调优
更新时间 2026-06-29 10:10:35
最近更新时间: 2026-06-29 10:10:35
本页介绍多模态向量数据库Milvus版的检索性能调优。
多模态向量数据库Milvus版常用的性能调优方案主要包括以下几种:
索引优化
选择合适的索引,或者对索引参数进一步优化调整;或者添加标量索引等。
schema结构优化
选择合适分区或者分区键,从而在检索时基于该字段的过滤条件把搜索范围限制到相关分区,以提升检索效率。
节点资源弹性扩容
扩增QueryNode节点副本数,通常情况下,增加QueryNode副本数可以提升查询吞吐量。
设置内存副本
设置集合的内存副本数。将集合的同一数据段segment加载到多个QueryNode节点,以提升性能与可用性,利用额外CPU以及内存资源来提高整体QPS和吞吐量。
服务参数调整
适当调大dataCoord.segment.maxSize参数值。更大的segment通常意味着系统里segment总数更少,从而减少索引与搜索开销、改善查询性能。同时需要注意更大的segment会在查询时消耗更多内存,因此需要确保QueryNode节点(以及相关节点)有足够的资源余量。