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 日
|