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 Collection
collection = 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 参考: