数据清除方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:26504687 阅读:34 留言:0更新日期:2020-11-27 15:32
本申请涉及一种数据清除方法、装置、计算机设备和存储介质。所述方法包括:获取数据表指定数据,所述数据表指定数据包括一条或多条指定数据,每条所述指定数据对应于一个数据库,每条所述指定数据包括待清除数据表标识;根据任一条所述指定数据确定与该任一条所述指定数据对应的数据库中的多个目标分库;根据该任一条所述指定数据包括的待清除数据表标识确定每个所述目标分库中的多张目标数据表;对每个所述目标分库中的所有目标数据表进行数据清除。本申请实施例能够实现快速准确地对数量众多且存储位置分散的目标数据表进行数据清除处理,流程高效且用户操作简便。

【技术实现步骤摘要】
数据清除方法、装置、计算机设备和存储介质
本申请涉及数据处理
,特别是涉及一种数据清除方法、装置、计算机设备和存储介质。
技术介绍
数据库的存储空间有限,因此需要对数据库进行数据清理,比如,可以对数据库中的非业务表或者垃圾数据进行清理,否则容易造成数据库存储空间的紧张,进而影响系统运行和任务执行。目前通常由人工负责清理数据库中数据,然而在数据库采用分库分表方式存储数据时,以往数据库中一个数据表的数据会被拆分为多个数据表并存储于不同数据库中的不同分库中,即分库分表场景下需要删除的数据量多且存储位置分散,这使得现有通过人工清除数据的方式在分库分表场景下变得效率低下。另外,现有的针对多张数据表的清除方法十分依赖于用户所输入的配置信息,当所涉数据库和数据表数量庞大时给用户操作造成压力与不便。
技术实现思路
本专利技术针对现有技术的缺点,提供了一种数据清除方法、装置、计算机设备和存储介质,本专利技术实施例能够实现快速准确地对数量众多且存储位置分散的目标数据表进行数据清除处理,流程高效且用户操作简便。<br>本专利技术根据本文档来自技高网...

【技术保护点】
1.一种数据清除方法,其特征在于,所述方法包括:/n获取数据表指定数据,所述数据表指定数据包括一条或多条指定数据,每条所述指定数据对应于一个数据库,每条所述指定数据包括待清除数据表标识;/n根据任一条所述指定数据确定与该任一条所述指定数据对应的数据库中的多个目标分库;/n根据该任一条所述指定数据包括的待清除数据表标识确定每个所述目标分库中的多张目标数据表;/n对每个所述目标分库中的所有目标数据表进行数据清除。/n

【技术特征摘要】
1.一种数据清除方法,其特征在于,所述方法包括:
获取数据表指定数据,所述数据表指定数据包括一条或多条指定数据,每条所述指定数据对应于一个数据库,每条所述指定数据包括待清除数据表标识;
根据任一条所述指定数据确定与该任一条所述指定数据对应的数据库中的多个目标分库;
根据该任一条所述指定数据包括的待清除数据表标识确定每个所述目标分库中的多张目标数据表;
对每个所述目标分库中的所有目标数据表进行数据清除。


2.根据权利要求1所述的方法,其特征在于,每条所述指定数据还包括数据库连接信息;
所述根据任一条所述指定数据确定与该任一条所述指定数据对应的数据库中的多个目标分库包括:
根据任一条所述指定数据包括的数据库连接信息确定与该任一条所述指定数据对应的数据库中的多个初始分库;
根据该任一条所述指定数据包括的待清除数据表标识从所述多个初始分库中确定与该任一条所述指定数据对应的数据库中的一个或者多个目标分库。


3.根据权利要求1所述的方法,其特征在于,所述待清除数据表标识包括一个或者多个数据表标识;
所述方法还包括:
根据该任一条所述指定数据包括的待清除数据表标识确定每个所述目标分库对应的一个或者多个目标数据表标识,每个所述目标分库对应的目标数据表标识对应于该所述目标分库中的一张或者多张目标数据表。


4.根据权利要求3所述的方法,其特征在于,所述根据任一条所述指定数据确定与该任一条所述指定数据对应的数据库中的多个目标分库;根据该任一条所述指定数据包括的待清除数据表标识确定任一所述目标分库中的多个目标数据表包括:
建立第一线程池,所述第一线程池中包括一个或多个第一线程,所述第一线程的数量与所述指定数据的数量相同;
分别通过一个所述第一线程执行根据一条所述指定数据确定与该一条所述指定数据对应的数据库中的多个目标分库,以及根据该一条所述指定数据包括的待清除数据表标识确定任一所述目标分库中的多个目标数据表的操作,不同第一线程对应处理的指定数据不同。


5.根据权利要求4所述的方法,其特征在于,
所述对每个所述目标分库中的所有目标数据表进行数据清除,包括:
通过每个所述第一线程建立与该每个所述第一线程对应的第二线程池,每个所述第二线程池包括多个第二线程,每个所述第二线...

【专利技术属性】
技术研发人员:张敏伟杨婧徐梅兰
申请(专利权)人:苏宁云计算有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1