【技术实现步骤摘要】
数据库信息变更追溯方法、装置、计算机设备及存储介质
[0001]本专利技术涉及数据库监控方法,更具体地说是指数据库信息变更追溯方法、装置、计算机设备及存储介质。
技术介绍
[0002]数据库的信息变更是导致数据库出现故障的主要原因之一。在传统数据库运维的场景下,当数据库发生故障时,运维人员需要通过专业知识、多方面排查故障发生的原因,并人工追溯至某一个或多个特定操作,但是该传统解决方案往往会耗费大量的人力资源和时间,还会导致业务长时间中断。
[0003]因此,有必要设计一种新的方法,实现当数据库发生故障时可自动追溯对应时间段内的数据库变更内容,降低获取数据库变更的难度,使运维人员的工作更高效。
技术实现思路
[0004]本专利技术的目的在于克服现有技术的缺陷,提供数据库信息变更追溯方法、装置、计算机设备及存储介质。
[0005]为实现上述目的,本专利技术采用以下技术方案:数据库信息变更追溯方法,包括:
[0006]设定信息采集时间间隔;
[0007]采集数据库的信息,以得到采集结 ...
【技术保护点】
【技术特征摘要】
1.数据库信息变更追溯方法,其特征在于,包括:设定信息采集时间间隔;采集数据库的信息,以得到采集结果;判断当前是否是首次采集数据库的信息;若当前不是首次采集数据库的信息,则比对所述采集结果以及上一次采集数据库的信息,以确定变更内容;保存所述变更内容;获取由终端输入的数据库标识符以及时间段;筛选出符合数据库标识符以及时间段的变更内容,并反馈至终端。2.根据权利要求1所述的数据库信息变更追溯方法,其特征在于,所述数据库的信息包括主机配置、主机资源、数据库用户、数据库应用、数据库空间、数据库对象以及数据库配置。3.根据权利要求1所述的数据库信息变更追溯方法,其特征在于,所述比对所述采集结果以及上一次采集数据库的信息,以确定变更内容,包括:确定所述采集结果对应的唯一标识符集合,以得到当前集合;确定上一次采集数据库的信息对应的唯一标识符集合,以得到上一集合;根据所述当前集合和所述上一集合确定新增的对象、被删除的对象以及未增删的对象;根据未增删的对象确定字段值被更改的对象;保存新增的对象、被删除的对象以及字段值被更改的对象对应的变更信息,以形成变更内容。4.根据权利要求3所述的数据库信息变更追溯方法,其特征在于,所述变更信息包括数据库标识符、变更模块、变更对象、变更类型、变更前的内容、变更后的内容以及变更时间。5.根据权利要求3所述的数据库信息变更追溯方法,其特征在于,所述根据未增删的对象确定字段值被更改的对象,包括:确定未增删的对象当前的字段值以及未增删的对象在上一次采集数据库的信息时的字段值;筛选未增删的对象当前的字段值与未增删的对象在上一次采集数据库的信息时的字段值符合要求的对象,以得到字段值被更改的对象。6.根据权利要求5所述的数据库信息变更追溯方法,其特征在于,所述筛选未增删的对象当前的字段值与未增删的...
【专利技术属性】
技术研发人员:项敬波,邱涛,杨宇涵,刘扬,
申请(专利权)人:杭州美创科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。