数据落盘

当你在进行有关数据更改的操作时,你可以将集合中的数据从内存中进行 flush 操作使数据落盘。Milvus 也会执行自动落盘。自动落盘会在固定的时间周期(1 秒)将所有现存集合的数据进行落盘操作。

  1. >>> milvus.flush(collection_name_array=['test01'])

在调用 delete 接口后,用户可以选择再调用 flush,保证新增的数据可见,被删除的数据不会再被搜到。

常见问题

为什么数据插入后不能马上被搜索到? 因为数据还没有落盘。要确保数据插入后立刻能搜索到,可以手动调用 flush 接口。但是频繁调用 flush 接口可能会产生大量小数据文件,从而导致查询变慢。