性能常见问题

    为什么重启 Milvus 服务端之后,第一次搜索时间非常长?

    为什么插入数据的速度很慢?

    • (如果 WAL 开启了)建议 insert_buffer_size 大于 wal_buffer_size 的一半 且插入数据量小于 wal_buffer_size的一半。
    • (如果 WAL 没有开启)建议插入的数据量小于 。

    为什么搜索的速度很慢?

    • 调整 use_blas_threhold(根据硬件环境调整):
      • 如果当前批量查询的 nq 数(向量条数)小于 use_blas_threhold,可以尝试将 use_blas_threhold 调整为 , 反之把 use_blas_threhold 调整为 nq + 1
    • 在创建 collection 时,index_file_size 参数应该尽量调大。

    为什么 GPU 一直空闲?

    为什么我的数据插入后不可以马上被搜索到?