[发明专利]基于存储过程的数据迁移监控方法、系统、设备及介质在审
| 申请号: | 201910190654.8 | 申请日: | 2019-03-13 |
| 公开(公告)号: | CN110059072A | 公开(公告)日: | 2019-07-26 |
| 发明(设计)人: | 田畔 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
| 主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/23;G06F11/30 |
| 代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 林彦之 |
| 地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 迁移 存储过程 数据迁移 监控记录 触发 计算机可读存储介质 关联 计算机设备 获取目标 基础数据 监控系统 结果记录 名称存储 数据关联 主存储 监控 监听 获知 存储 | ||
1.一种基于存储过程的数据迁移监控方法,其特征在于,包括:
监听获知主存储过程中的迁移开关被触发,从至少一张基础数据表中确定出本次迁移依赖的目标基础数据表;
将所述目标基础数据表的表名称存储至监控记录表中;
触发对应的副存储过程,获取所述目标基础数据表关联的至少一张待迁移数据表,并将所述至少一张待迁移数据表进行迁移,其中,所述目标基础数据表中用于存储与所述至少一张待迁移数据表的每张待迁移数据表中的待迁移数据关联的基础数据;
确定所述至少一张待迁移数据表的迁移结果;以及
将所述迁移结果记录在所述监控记录表中与所述表名称关联的位置。
2.根据权利要求1所述的方法,其特征在于,所述确定所述至少一张待迁移数据表的迁移结果,包括:
确定所述至少一张待迁移数据表中迁移成功的数据的迁移条数;
从所述迁移条数中确定出属于更新数据的更新条数;以及
从所述迁移条数中确定出属于新增数据的新增条数。
3.根据权利要求2所述的方法,其特征在于,所述从所述迁移条数中确定出属于更新数据的更新条数,包括:
调用数据更新库;
基于所述数据更新库,确定所述更新条数。
4.根据权利要求3所述的方法,其特征在于,所述从所述迁移条数中确定出属于新增数据的新增条数,包括:
基于所述迁移条数和所述更新条数,确定所述新增条数。
5.根据权利要求1所述的方法,其特征在于,在所述将所述目标基础数据表的表名称存储至监控记录表中之后,所述方法还包括:
将所述监控记录表的状态设置为用于表征正在依赖所述目标基础数据表执行迁移操作的第一状态。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
判断所述至少一张待迁移数据表的迁移过程是否出现异常;以及
若是,则将所述监控记录表的状态设置为用于表征所述至少一张待迁移数据表迁移失败的第二状态;或者
若否,则将所述监控记录表的状态设置为用于表征所述至少一张待迁移数据表迁移成功的第三状态。
7.根据权利要求1所述的方法,其特征在于,所述至少一张基础数据表包括多张基础数据表,所述方法还包括:
判断依赖所述多张基础数据表的迁移操作是否已经全部完成;以及
若否,则从所述多张基础数据表中确定出下次迁移操作依赖的基础数据表。
8.一种基于存储过程的数据迁移监控系统,其特征在于,包括:
第一确定模块,用于监听获知主存储过程中的迁移开关被触发,从至少一张基础数据表中确定出本次迁移依赖的目标基础数据表;
存储模块,用于将所述目标基础数据表的表名称存储至监控记录表中;
处理模块,用于触发对应的副存储过程,获取所述目标基础数据表关联的至少一张待迁移数据表,并将所述至少一张待迁移数据表进行迁移,其中,所述目标基础数据表中用于存储与所述至少一张待迁移数据表的每张待迁移数据表中的待迁移数据关联的基础数据;
第二确定模块,用于确定所述至少一张待迁移数据表的迁移结果;以及
记录模块,用于将所述迁移结果记录在所述监控记录表中与所述表名称关联的位置。
9.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时用于实现权利要求1至7任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时用于实现权利要求1至7任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910190654.8/1.html,转载请声明来源钻瓜专利网。





