声明:本站文章均为作者个人原创,图片均为实际截图。如有需要请收藏网站,禁止转载,谢谢配合!!!

优势:可以显著降低查询开销,提升查询性能

内存:只加载对应分区内容,降低内存占用
查询:只扫描对应分区,提升性能

适合分区的场景

1、数据量比较大(100w+)
2、有经常使用的查询字段
3、冷热数据查询
4、多租户数据隔离
5、按照时间顺序(日志等、定期删除旧数据)

创建分区:

client.create_partition(
    collection_name="my_collection",
    partition_name="p1"
)

加载分区:

client.load_partitions(
    collection_name="my_collection",
    partition_names=["p1"]
)

释放分区

client.release_partitions(
    collection_name="my_collection",
    partition_names=["novel"]
)

删除分区

client.drop_partition(
    collection_name="my_collection",
    partition_name="p1"
)