【技术实现步骤摘要】
索引重建方法、装置、设备及计算机存储介质
[0001]本公开实施例涉及但不限于数据库,尤其涉及一种索引重建方法、装置、设备及计算机存储介质。
技术介绍
[0002]在数据库中,索引是对数据库基表中的一列或多列的值进行排序的一种结构,使用索引可以快速检索数据库基表中的数据。
[0003]如果索引无效或者很长时间没有维护会产生过多的索引碎片(Index Fragment),需要通过重建索引来消除索引碎片。然而,如何提供一种高效的索引重建方案是本领域亟待解决的问题。
技术实现思路
[0004]本公开实施例提供一种索引重建方法、装置、设备及计算机存储介质。
[0005]第一方面,提供一种索引重建方法,包括:响应于第一索引重建请求;所述第一索引重建请求指示:重建与处理设备对应的存储设备中存储的数据的索引;获取所述存储设备中存储的数据的特征信息;基于所述数据的特征信息,生成所述数据的第一索引;将所述处理设备中预先存储的所述数据的第二索引,替换为所述数据的第一索引。
[0006]在一些实施例中,所述获取所述存储设备中存储的数据的特征信息,包括:在确定所述存储设备的状态为正常状态的情况下,获取所述存储设备中存储的所述数据的特征信息;其中,所述正常状态表征以下至少之一:所述存储设备未被预定服务占用、所述存储设备未进行数据更改操作。
[0007]这样,在存储设备未被预定服务占用和/或存储设备未进行数据更改操作的情况下,才能够获取存储设备中存储的数据的特征信息,进而能够对存储设备中数据的索引 ...
【技术保护点】
【技术特征摘要】
1.一种索引重建方法,包括:响应于第一索引重建请求;所述第一索引重建请求指示:重建与处理设备对应的存储设备中存储的数据的索引;获取所述存储设备中存储的数据的特征信息;基于所述数据的特征信息,生成所述数据的第一索引;将所述处理设备中预先存储的所述数据的第二索引,替换为所述数据的第一索引。2.根据权利要求1所述的方法,其中,所述获取所述存储设备中存储的数据的特征信息,包括:在确定所述存储设备的状态为正常状态的情况下,获取所述存储设备中存储的所述数据的特征信息;其中,所述正常状态表征以下至少之一:所述存储设备未被预定服务占用、所述存储设备未进行数据更改操作。3.根据权利要求1或2所述的方法,其中,所述方法还包括:接收代理服务器发送的所述第一索引重建请求;在确定所述存储设备的状态为异常状态的情况下,确定所述存储设备处于所述异常状态的剩余时长;其中,所述异常状态表征以下至少之一:所述存储设备被预定服务占用、所述存储设备进行数据更改操作;向所述代理服务器发送重建失败信息;所述重建失败信息指示以下至少之一:所述剩余时长,所述存储设备被预定服务占用、所述存储设备进行数据更改操作。4.根据权利要求1至3任一项所述的方法,其中,所述方法还包括:接收所述代理服务器发送的第一进度查询请求;所述第一进度查询请求指示:查询所述第一索引生成进度的进度信息;响应于所述第一进度查询请求,确定所述存储设备中已读取的数据的特征信息,与所述存储设备中存储的所有数据的特征信息的比值信息;基于所述比值信息确定所述第一索引生成进度的进度信息;向所述代理服务器发送所述第一索引生成进度的进度信息。5.根据权利要求1至4任一项所述的方法,其中,所述方法还包括:接收所述代理服务器发送的访问请求;所述访问请求指示:查询与指定图像对应的相关信息;在所述处理设备正在进行所述第一索引的重建的情况下,基于所述指定图像和所述第二索引,从所述存储设备中确定所述与指定图像对应的相关信息;在所述处理设备将所述第一索引重建完成的情况下,基于所述指定图像和所述第一索引,从所述存储设备中确定所述与指定图像对应的相关信息;向所述代理服务器发送所述与指定图像对应的相关信息;其中,所述与指定图像对应的相关信息包括以下至少之一:与所述指定图像相似程度最高的至少一张图像、所述至少一张图像的属性信息、所述至少一张图像中对象的属性信息、所述指定图像的属性信息、所述指定图像中对象的属性信息。6.根据权利要求5所述的方法,其中,所述第一索引和所述第二索引均包括:所述存储设备中存储的所有图像的第一特征信息;所述方法还包括:对所述指定图像进行特征提取,得到所述指定图像的第一特征信息;
基于所述指定图像的第一特征信息和所述第一索引,或,基于所述指定图像的第一特征信息和所述第二索引,从所述所有图像的第一特征信息中,确定与所述指定图像的第一特征信息之间的特征距离最短的多个第一特征信息;确定与所述多个第一特征信息分别对应的多张图像;基于所述多张图像,确定与所述指定图像相似程度最高的至少一张图像。7.根据权利要求6所述的方法,其中,所述方法还包括:对所述指定图像进行特征提取,得到所述指定图像的第二特征信息;所述第二特征信息的维度高于所述第一特征信息的维度;所述基于所述多张图像,确定与所述指定图像相似程度最高的至少一张图像,包括:在所述存储设备中,确定所述多张图像的第二特征信息;从所述多张图像的第二特征信息中,确定与所述指定图像的第二特征信息之间的特征距离最短的至少一个第二特征信息;确定与所述至少一个第二特征信息分别对应的所述至少一张图像。8.根据权利要求1至7任一项所述的方法,其中,所述方法还包括:响应于所述代理服务器发送的第一时长确认请求,获取所述数据的特征信息的数量信息;所述第一时长确认请求指示:重建所述存储设备中存储的数据的索引所需要的第一时长信息;基于所述数量信息,确定所述第一时长信息;向所述代理服务器发送所述第一时长信息。9.根据权利要求1至8任一项所述的方法,其中,所述方法还包括:确定所述第二索引的索引属性信息;所述索引属性信息包括:索引碎片度和/或索引深度;在所述索...
【专利技术属性】
技术研发人员:叶陆洋,王英艺,方满,
申请(专利权)人:深圳市商汤科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。