跳到主要内容

Milvus 限制

Milvus 致力于提供最优质的向量数据库,以支持人工智能应用和向量相似性搜索。然而,团队正在不断努力引入更多功能和最佳实用工具,以提升用户体验。此页面列出了用户在使用 Milvus 时可能会遇到的一些已知限制。

资源限制
Collection255 个
字段255 个
索引255 个
Partition255 个

命名规则

资源的名称(如 Collection 名称、Partition 名称或索引名称)可以包含数字、字母和下划线()。资源名称必须以字母或下划线()开头。

资源的数量

资源限制
Collection65,536
连接/proxy65,536

Collection 中资源的数量

资源限制
Partition1,024
分片16
字段64
索引1
实体无限制

字符串的长度

数据类型限制
VARCHAR65,535

向量的维数

属性限制
维数32,768

每个 RPC 的输入和输出

操作限制
插入64 MB
搜索64 MB
查询64 MB

加载限制

在当前版本中,需要加载的数据必须小于所有查询节点总内存资源的90%,以便为执行引擎预留内存资源。

搜索限制

向量限制
topk (返回最相似结果的个数)16,384
nq (搜索请求的数量)16,384

不同搜索类型的索引限制

以下表格概述了不同索引类型下针对各种搜索行为的支持情况。

HNSWDISKANNFLATIVF_FLATIVF_SQ8IVF_PQSCANNGPU_IFV_FLATGPU_IVF_PQGPU_CAGRAGPU_BRUTE_FORCESPARSE_INVERTED_INDEXBIN_FLATBIN_IVF_FLAT
基础搜索
Partition 搜索
基于原始数据进行的基本搜索
分页基本搜索
过滤搜索
范围搜索
分组搜索
使用迭代器进行搜索
混合搜索是(仅RRFRanker)
查询/获取
使用迭代器进行查询