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