行业标准网
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210028519.5 (22)申请日 2022.01.11 (71)申请人 中国平安人寿保险股份有限公司 地址 518000 广东省深圳市福田区益田路 5033号平安金融中心14、 15、 16、 37、 41、 44、 45、 46层 (72)发明人 王海平  (74)专利代理 机构 深圳市世联合知识产权代理 有限公司 4 4385 代理人 姜妍 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/22(2019.01) G06F 16/2455(2019.01) (54)发明名称 一种表数据删除方法、 装置、 计算机设备及 存储介质 (57)摘要 本申请实施例属于大数据领域, 涉及一种表 数据删除方法, 包括根据查找代码在数据库中多 线程查找出待删除表数据中每行数据的唯一标 识符; 根据预设规则对多个所述唯一标识符进行 排序, 形成多个数据集; 将排序后的多个所述数 据集存入预设的数组变量中; 及根据所述数组变 量分批次、 多线程对待删除数据执行删除操作。 本申请还提供一种表数据删除装置、 计算机设备 及存储介质。 本申请由于表数据中的数据是分块 储存的, 通过表数据中每个记录的唯一标识符对 数据进行识别, 可 以实现分块删除表数据, 减少 了逻辑读的操作, 同时通过分批次、 多线程操作, 提高了删除的效率, 减少运行的时间。 权利要求书2页 说明书9页 附图7页 CN 114372071 A 2022.04.19 CN 114372071 A 1.一种表数据删除方法, 其特 征在于, 包括下述 步骤: 根据查找 代码在数据库中多 线程查找出待删除表数据中每行 数据的唯一标识符; 根据预设规则对多个所述唯一标识符进行排序, 形成多个数据集; 将排序后的多个所述数据集存 入预设的数组变量中; 及 根据所述数组变量分批次、 多 线程对待删除数据执 行删除操作。 2.根据权利要求1所述的表数据删除方法, 其特征在于, 所述根据查找代码在数据库中 多线程查找出待删除表数据中每行 数据的唯一标识符的步骤具体包括: 预定义一脚本文件, 所述脚本文件用于动态创建和执 行查找代码; 根据所述待删除表数据在所述匿名块内动态创建查找代码, 并动态按照所述查找代码 多线程查找出待删除表数据中每行 数据的唯一标识符; 按照线程数对所查找的唯一标识符进行分别存 储。 3.根据权利要求2所述的表数据删除方法, 其特征在于, 所述按照线程数对所查找的唯 一标识符进行分别存 储的步骤具体为: 按照线程数划分存储单元, 在单位 时间内对每个线程所查找的唯一标识符存储至对应 的存储单元内。 4.根据权利要求1所述的表数据删除方法, 其特征在于, 所述根据 预设规则对多个所述 唯一标识符进行排序, 形成多个数据集的步骤具体包括: 识别所述多 线程查找中的线程数; 对每个线程中查找出的多个唯一标识符按照预设规则进行排序, 形成多个数据集; 并 剔除数据对象编号 不一致的唯一标识符, 得到多个修 正后的数据集。 5.根据权利要求1所述的表数据删除方法, 其特征在于, 所述将排序后的多个所述数据 集存入预设的数组变量中的步骤具体包括: 预定义一数组变量, 所述数组变量包括数据类型、 数组名和数型常量表达 式, 所述数据 类型为表数据, 所述数组名为数据集的名称, 所述数 型常量表达式表示该 数组的大小; 将排序后的多个数据集赋予预定义的所述数组变量中。 6.根据权利要求1所述的表数据删除方法, 其特征在于, 所述根据所述数组变量分批 次、 多线程对待删除数据执 行删除操作的步骤具体包括: 预设删除的批次以及线程数量; 将所述数组变量中的多个数据集按照批次进行分割, 对每个分割后的数据集按照线程 数量执行多线程删除操作。 7.根据权利要求6所述的表数据删除方法, 其特征在于, 所述将所述数组变量中的多个 数据集按照批次进行分割, 对每个分割后的数据集按照线程数量执行多线程删除操作的步 骤具体包括: 统计所述数据集中块编号相一 致的唯一标识符的数量; 合并所述块编号相一致的唯一标识符, 并根据所述块编号对所述对待删除数据按照线 程数量执 行多线程删除操作。 8.一种表数据删除装置, 其特 征在于, 包括: 查找模块, 用于根据查找代码在数据库中多线程查找出待删除表数据中每行数据的唯 一标识符;权 利 要 求 书 1/2 页 2 CN 114372071 A 2排序模块, 用于根据预设规则对多个所述唯一标识符进行排序, 形成多个数据集; 预存模块, 用于将排序后的多个所述数据集存 入预设的数组变量中; 及 操作模块, 用于根据所述数组变量分批次、 多 线程对待删除数据执 行删除操作。 9.一种计算机设备, 包括存储器和处理器, 所述存储器中存储有计算机可读指令, 所述 处理器执行所述计算机可读指令时实现如权利要求1至7中任一项所述的表数据删除方法 的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 可读指令, 所述计算机可读指 令被处理器执行时实现如权利要求 1至7中任一项 所述的表数 据删除方法的步骤。权 利 要 求 书 2/2 页 3 CN 114372071 A 3

.PDF文档 专利 一种表数据删除方法、装置、计算机设备及存储介质

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种表数据删除方法、装置、计算机设备及存储介质 第 1 页 专利 一种表数据删除方法、装置、计算机设备及存储介质 第 2 页 专利 一种表数据删除方法、装置、计算机设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:17:09上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。