最近在搞一个短视频推荐的项目,用Milvus存用户和视频的特征向量(大概1亿条,768维),现在每天新增几百万,结果召回速度从几十毫秒掉到了快一秒,有时候甚至超时。我试过调nlist和nprobe参数,效果不明显,CPU和内存占用倒是上去了。查了一圈资料,看到有人提HNSW和IVF_FLAT的差异,但不太确定具体怎么选。另外,我是单机部署的,磁盘用的SSD,但感觉瓶颈可能在索引构建和内存上。有没有老哥遇到过类似问题?是索引类型没选对,还是得考虑分片或者上GPU?求指点,提前谢谢了!