FAQ:Collection
本文列举了在使用 Zilliz Cloud Collection 时可能遇到的常见问题及对应解决方法。
目录
- 1 个集群中最多可创建多少个 Collection?
- 如何确认我的 Collection 是否开启了动态 Schema?
- 如果创建 Collection 时未开启动态 Schema,Collection 创建成功后是否还能开启动态 Schema?
- Zilliz Cloud 支持哪些相似度类型?
- Collection 加载为何失败,如何解决?
- Collection 加载请求的并发是多少?如何增加并发请求的数量?
- 如何为创建的 Collection 设置存留时间(TTL)属性?
- 1 个 Collection 中最多可以添加多少个字段?
问答
1 个集群中最多可创建多少个 Collection?
集群可创建的 Collection 数量受集群的类型和 CU 数量影响:
类型 | 最大数量 | 描述 |
---|---|---|
Free 版集群 | 5 | 在 Free 版集群中,最多可创建 5 个 Collection。 |
Serverless 版集群 | 100 | 在 Serverless 版集群中,最多可创建 100 个 Collection。 |
Dedicated 版集群 | 每 CU:<= 64 每集群:<= 4096 | 在 Dedicated 版集群中,每个计算单元(CU)可创建最多 64 个 Collection,并且集群中的 Collection 总数不能超过 4096。 |
更多详情,请参加使用限制。
如达到集群可创建 Collection 数量上限,请尝试以下方法:
-
为集群扩容。
-
删除未使用的 Collection。
-
使用 Partition Key 创建 Partition。
如何确认我的 Collection 是否开启了动态 Schema?
您可以前往 Zilliz Cloud 界面查看 Collection 是否开启动态 Schema。操作步骤为:
-
选择你想查看的 Collection。
-
点击 Schema 标签页。
-
在页面右上角查看动态 Schema 是否已开启。
更多详情,请阅读 开启动态 Schema。
如果创建 Collection 时未开启动态 Schema,Collection 创建成功后是否还能开启动态 Schema?
不能。在创建 Collection 时一旦确认开启或者关闭动态 Schema,Collection 创建成功后不可以修改动态 Schema 状态。更多详情,请阅读 开启动态 Schema
Zilliz Cloud 支持哪些相似度类型?
Zilliz Cloud支持以下几种相似度类型。
-
欧氏距离(Euclidean / L2)计算两条向量间的欧式距离。计算结果越小,两个向量越相似。
-
内积(Inner Product / IP)将两条向量相乘。计算结果为正数,两个向量越相似。
-
余弦距离(Cosine)计算计算两个向量之间的余弦夹角大小。计算结果在 [-1, 1] 的区间内,结果越大,向量越相似。
-
[Beta] 杰卡德距离(Jaccard)衡量 2 个集合差异性的指标,是 Jaccard 相似系数(similarity coefficient)的补集,被定义为 1 减去 Jaccard 相似系数。
-
[Beta] 汉明距离(Hamming)测量两个字符串对应位置的不同字符的个数。
更多详情,请参考相似度类型。
Collection 加载为何失败,如何解决?
Collection 加载失败由集群内存不足引起。我们建议您扩展集群 CU 大小。
Collection 加载请求的并发是多少?如何增加并发请求的数量?
当前,Zilliz Cloud 加载 Collection 请求的速率限制为每秒 1 个。该建议数值仅针对 1 CU 的集群。如需增加并发请求的数量,请提交工单。
如何为创建的 Collection 设置存留时间(TTL)属性?
您可以使用我们的PyMilvus SDK通过提供参数collection.ttl.seconds的值来设置集合的TTL。
以下示例将TTL设置为1800秒。
collection.set_properties(properties={"collection.ttl.seconds": 1800})
1 个 Collection 中最多可以添加多少个字段?
1 个 Collection 中最多可以添加 64 个字段。