id: load_collection.md
related_key: load collection
summary: Learn how to load a collection into memory for CRUD operations in Milvus.
加载 Collection
当前主题介绍如何在搜索或查询之前将 collection 加载到内存中。 Milvus 中所有的搜索和查询操作都在内存中执行。
在当前版本中,要加载的数据量必须低于所有 query node 总内存资源的 90%,以便为执行引擎预留内存资源。
{{fragments/multiple_code.md}}
from pymilvus import Collectioncollection = Collection("book") # Get an existing collection.collection.load()
await milvusClient.collectionManager.loadCollection({ collection_name: "book",});
err := milvusClient.LoadCollection( context.Background(), // ctx "book", // CollectionName false // async )if err != nil { log.Fatal("failed to load collection:", err.Error())}
milvusClient.loadCollection( LoadCollectionParam.newBuilder() .withCollectionName("book") .build());
load -c book
| 参数 |
描述 |
partition_name (optional) |
要加载的 partition 名称。 |
| 参数 |
描述 |
collection_name |
要加载的 collection 名称。 |
| 参数 |
描述 |
ctx |
控制调用 API 的 Context。 |
CollectionName |
要加载的 collection 名称。 |
async |
Switch to control sync/async behavior. The deadline of context is not applied in sync load.切换以控制 sync/async 行为。Sync 加载中未应用 context 的截止日期。 |
| 参数 |
描述 |
CollectionName |
要加载的 collection 名称。 |
| 选项 |
描述 |
| -c |
要加载的 collection 名称。 |
| -p (Optional/Multiple) |
要加载的 partition 名称。 |
更多内容
- 了解更多 Milvus 的基本操作:
- 探索 Milvus SDK 的 API 参考: