id: limitations.md
Milvus 使用限制
Milvus 致力于为用户提供性能最佳的向量数据库,方便用户将其运用到 AI 场景中或进行向量相似度搜索。Milvus 团队不断努力增添新功能以提升用户体验。本文列举了用户在使用 Milvus 时可能会遇到的一些使用限制。
标识符长度限制
标识符类型 |
最大长度(字符) |
Collection |
255 |
Field |
255 |
Index |
255 |
Partition |
255 |
标识符命名规则
标识符中仅能包含数字、字母、美元符号($)、下划线(_)。标识符中第一个字符必须为字母或者下划线。
Collection 及 connection/proxy 数量限制
标识符类型 |
最大值 |
Collections |
65536 |
Connections / proxy |
65536 |
单个 collection 的限制
类型 |
最大数量 |
Partitions |
4096 |
Shards |
256 |
Fields |
256 |
Indexes |
1 |
Entities |
unlimited |
字符串限制
类型 |
最大长度(字符) |
VARCHAR |
65535 |
未来版本 Milvus 将支持 VARCHAR 以及更多字符串类型。
向量数据限制
RPC 传输数据量限制
操作 |
数据量(MB) |
插入 |
512 |
检索 |
512 |
查询 |
512 |
加载数据限制
在当前版本中,加载数据最大值不能超过所有 query node 内存总量的 90%,从而为执行引擎预留内存资源。
检索参数限制
参数 |
最大值 |
topk (输出向量结果数) |
16384 |
nq (目标输入向量数) |
16384 |