跳到主要内容

Milvus的限制

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

资源名称的长度

资源限制
集合255个字符
字段255个字符
索引255个字符
分区255个字符

命名规则

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

资源数量

资源限制
集合65,536
连接 / 代理65,536

集合中资源的数量

资源限制
分区4,096
分片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_INDEXSPARSE_WANDBIN_FLATBIN_IVF_FLAT
分区搜索
基本搜索与原始数据检索
基本搜索与分页
过滤搜索
范围搜索
分组搜索
带迭代器的搜索
混合搜索是(仅 RRFRanker)是(仅 RRFRanker)
查询/获取
带迭代器的查询