向量索引的lock策略配置
对于向量检索有性能要求的业务场景,可以通过修改在线表配置,将向量索引lock 内存,来提升检索效率,具体配置方法如下:
在部署管理页面点击数据节点:
在在线表配置下选择对应的索引表,点击编辑:
在load_config 下添加如下配置(详细配置可参考索引表加载策略):
{
"file_patterns": [
"/index/${向量索引名称}"
],
"load_strategy": "mmap",
"load_strategy_param": {
"slice": 409600,
"lock": true,
"interval": 2
}
},
修改之后,集群会根据在线配置中的最小服务比例进行rolling:
因此,在操作线上正式集群时,确保最小服务比例>0,并且按最小服务比例进行rolling时,可提供服务的数据节点可以支撑现在的全部流量。
注意事项
向量索引lock内存后,会占用数据节点的内存,建议在数据节点有充足的内存资源时,在进行lock策略修改;
文档内容是否对您有帮助?