
hnsw,向量类型halfvec,m取 16 ,ef_construction为 100 ,距离计算L2 distance。asyncpg,即基于 Python 异步 IO 的驱动。使用 48 个不同分类的向量,分别搜索对应分类的相似商品向量。异步 IO 同时发送 48 个查询向量的 SQL 时,查询很慢,约 700ms~1600ms ,而且 48 个查询几乎同时返回。
改为每次同时发送 4 个查询,约 200ms 完成 48 个查询。
1 nasmatic 2025 年 5 月 17 日 pg 的向量查询我记得是适用小规模的。你可以把数据导入 milvus,Qdrant 对比试试 |
2 fox0001 OP |
3 zhouhu 2025 年 5 月 18 日 |