[发明专利]数据库处理方法和装置有效
申请号: | 201611138924.3 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106776136B | 公开(公告)日: | 2019-10-22 |
发明(设计)人: | 温正湖 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 处理 方法 装置 | ||
1.一种数据库处理方法,包括:
从预存的预解析结果中获取待展示事务的起止时间,其中,所述预解析结果为对数据库的操作日志文件进行预解析后获得的结果;
根据待展示事务的起止时间,确定待展示事务在预设时间轴上对应的时间点;
根据所述预设时间轴,在确定的时间点的预设对应位置显示待展示事务的事务标识;
接收到对事务标识的选择指令后,显示选择的事务的起止时间;并,
获取所述选择的事务包含的数据操作语言DML类型的操作事件及操作事件的操作时间并显示。
2.根据权利要求1所述的方法,所述方法还包括:
从所述预解析结果中获取所述选择的事务涉及的数据库和/或表信息并显示。
3.根据权利要求1所述的方法,所述获取所述选择的事务包含的DML类型的操作事件及操作事件的操作时间,具体包括:
从预解析结果中获取所述选择的事务包含的DML类型的操作事件及操作事件的操作时间;或者,
从预解析结果中获取所述选择的事务在操作日志文件中的位置信息,根据所述位置信息,从操作日志文件中解析出所述选择的事务包含的DML类型的操作事件及操作事件的操作时间。
4.根据权利要求1所述的方法,所述预解析结果中还包括操作日志文件的创建时间和关闭时间;所述从预存的预解析结果中获取待展示事务的起止时间之前,所述方法还包括:
根据所述预设时间轴,显示操作日志文件的文件标识及其对应的创建时间和结束时间;
接收到对文件标识的选择指令后,将选择的操作日志文件包含的事务确定为待展示事务。
5.根据权利要求1所述的方法,所述从预存的预解析结果中获取待展示事务的起止时间之前,所述方法还包括:
接收用户输入的查询条件,将符合所述查询条件的事务确定为所述待展示事务;其中,所述查询条件包括以下中的至少一种:指定时间段、指定数据库、指定表信息、指定DML操作类型、指定需要过滤的数据库、指定需要过滤的表信息、指定需要过滤的DML操作类型。
6.根据权利要求1所述的方法,所述方法还包括:
接收到请求获取指定事务的详细信息的指令后,确定所述指定事务的数据量;
若所述数据量小于预设数据量,则解析所述指定事务的详细信息并显示;
若所述数据量大于或等于所述预设数据量,则解析所述指定事务的详细信息后将解析结果存储到对象存储服务器上,并展示存储地址。
7.根据权利要求1所述的方法,所述方法还包括:
接收用于缩放时间轴的缩放指令;
根据所述缩放指令,缩放所述预设时间轴。
8.根据权利要求1-7中任一所述的方法,所述方法还包括:
接收将选择的事务确定为恢复点的恢复请求;
根据所述恢复点进行数据库恢复。
9.根据权利要求8所述的方法,所述根据所述恢复点进行数据库恢复,具体包括:
若存在需要恢复的数据库的数据库实例,则将所述数据库实例恢复到所述恢复点。
10.根据权利要求8所述的方法,所述根据所述恢复点进行数据库恢复,具体包括:
若存在需要恢复的数据库的多个全量备份,根据每个全量备份的操作日志计算每个全量备份恢复到所述恢复点所需要处理的数据量,并选择计算的数据量最小的全量备份;或者,选择全量备份的备份结束时间与所述恢复点的结束时间之间的时间差值最小的全量备份;
将选择的全量备份恢复到所述恢复点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611138924.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据备份方法以及装置
- 下一篇:一种用户录入数据备份与恢复方法