最近在做一个图片查重的小项目,用的Milvus 2.3,索引类型是IVF_FLAT,nlist设了1024,数据量大概50万条128维向量。单机部署,16核32G内存,本地测试单条查询延迟还行,但上线后并发一高(大概200QPS),CPU直接飙到90%,响应时间从20ms涨到200ms+。自己试了调大nprobe、换HNSW索引,效果不明显。想问下各位大佬,这种场景是硬件瓶颈还是参数没调好?有没有必要上GPU或者换分布式方案?另外,业务上允许一点精度损失,像PQ量化这种是不是能换来性能提升?希望有实战经验的朋友指点一下,谢谢!