说明:收录90万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210850518.9 (22)申请日 2022.07.19 (71)申请人 平安科技 (深圳) 有限公司 地址 518000 广东省深圳市福田区福田街 道福安社区益田路5033号平 安金融中 心23楼 (72)发明人 姚伏霞  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 吕爱霞 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/28(2019.01) G06F 9/46(2006.01) G06F 11/34(2006.01) (54)发明名称 一种数据库操作方法及装置 (57)摘要 本申请提供一种数据库操作方法及装置, 该 数据库操作方法包括: 获取操作需求方制定的 DML操作流程; 当接收到 管理人员针对DML操作流 程输入的审核通过指令时, 获取数据库的影响总 行数; 根据影响总行数检测数据库操作的风险 性; 根据风险性确定数据库的操作类型; 当操作 类型为自动执行时, 则对数据库自动执行DML操 作流程。 可见, 实施这种实施方式, 能够自动实现 数据库DML操作, 操作效率高, 避免受主观影响, 准确性高、 安全性 好。 权利要求书2页 说明书8页 附图4页 CN 115062039 A 2022.09.16 CN 115062039 A 1.一种数据库操作方法, 其特 征在于, 包括: 获取操作需求方制定的DML操作流 程; 当接收到管理人员针对所述DML操作流程输入的审核通过指令时, 获取数据库的影响 总行数; 根据所述影响总行 数检测数据库操作的风险性; 根据所述 风险性确定数据库的操作类型; 当所述操作类型为自动执 行时, 则对所述数据库自动执 行所述DML操作流 程。 2.根据权利要求1所述的数据库操作方法, 其特征在于, 所述获取操作需求方制定的 DML操作流 程, 包括: 获取操作需求方输入的数据库实例、 相关数据库和DML操作的理由; 获取默认业务低峰期、 最近一周数据库的服务核心监控指标、 DML相关表的监控指标和 预测大事务事 件记录; 根据所述默认业务低峰期、 所述最近一周数据库的服务核心监控指标、 所述DML相关表 的监控指标和所述预测大事务事 件记录, 确定可选操作时间范围; 接收所述操作需求方针对所述可选操作时间范围输入的操作时间范围; 根据所述数据库实例、 所述相关数据库、 所述DML操作的理由以及所述操作时间范围, 生成DML操作流 程。 3.根据权利要求1所述的数据库操作方法, 其特征在于, 在所述获取操作需求方制定的 DML操作流 程之后, 所述方法还 包括: 根据所述DML操作流程确定所述操作需求方需要进行数据库操作的操作 范围和操作时 间范围; 输出所述DML操作流 程、 所述操作范围和所述操作时间范围; 判断是否 接收到所述管理人员针对所述DML操作流 程输入的审核通过指令; 如果是, 执 行所述的获取 数据库的影响总行 数。 4.根据权利要求1所述的数据库操作方法, 其特征在于, 所述获取数据库的影响总行 数, 包括: 获取数据库查询语句的语法解析记录、 数据库执行计划记录、 数据库表的索引数据以 及数据库计数函数 数据; 在预设的超时时间内, 根据 所述语法解析记录、 所述数据库执行计划记录、 所述数据库 表的索引数据以及所述数据库计数函数 数据, 获取 数据库的影响总行 数。 5.一种数据库操作装置, 其特 征在于, 所述数据库操作装置包括: 第一获取 单元, 用于获取操作需求方制定的DML操作流 程; 第二获取单元, 用于当接收到管理人员针对所述DML操作流程输入的审核通过指令时, 获取数据库的影响总行 数; 检测单元, 用于根据所述影响总行 数检测数据库操作的风险性; 确定单元, 用于根据所述 风险性确定数据库的操作类型; 执行单元, 用于当所述操作类型为自动执行时, 则对所述数据库自动执行所述DML操作 流程。 6.根据权利要求5所述的数据库操作装置, 其特 征在于, 所述第一获取 单元包括:权 利 要 求 书 1/2 页 2 CN 115062039 A 2获取子单元, 用于获取操作需求方输入的数据库实例、 相关数据库和DML操作的理由; 以及获取默认业务低峰期、 最近一周数据库的服务核心 监控指标、 D ML相关表的监控指标和 预测大事务事 件记录; 确定子单元, 用于根据所述默认业务低峰期、 所述最近一周数据库的服务核心监控指 标、 所述DML相关表的监控指标和所述预测大事务事 件记录, 确定可选操作时间范围; 接收子单元, 用于接收所述操作需求方针对所述可选操作时间范围输入的操作时间范 围; 生成子单元, 用于根据所述数据库实例、 所述相关数据库、 所述DML操作的理由以及所 述操作时间范围, 生成DML操作流 程。 7.根据权利要求5所述的数据库操作装置, 其特 征在于, 所述数据库操作装置还 包括: 确定单元, 用于在所述获取操作需求方制定的DML操作流程之后, 根据所述DML操作流 程确定所述操作需求方需要 进行数据库操作的操作范围和操作时间范围; 输出单元, 用于输出所述DML操作流 程、 所述操作范围和所述操作时间范围; 判断单元, 用于判断是否接收到所述管理人员针对所述DML操作流程输入的审核通过 指令; 如果是, 触发所述第二获取 单元获取数据库的影响总行 数。 8.根据权利要求5所述的数据库操作装置, 其特征在于, 所述第二获取单元, 具体用于 获取数据库查询 语句的语法解析记录、 数据库执行计划记录、 数据库表的索引数据以及数 据库计数函数数据; 以及在预设的超时时间内, 根据所述语法解析记录、 所述数据库执行计 划记录、 所述数据库表的索引数据以及所述数据库计数函数数据, 获取数据库的影响总 行 数。 9.一种电子设备, 其特征在于, 所述电子设备包括存储器以及处理器, 所述存储器用于 存储计算机程序, 所述处理器运行所述计算机程序以使 所述电子 设备执行权利要求 1至4中 任一项所述的数据库操作方法。 10.一种可读存储介质, 其特征在于, 所述可读存储介质中存储有计算机程序指令, 所 述计算机程序指 令被一处理器读取并运行时, 执行权利要求 1至4任一项 所述的数据库操作 方法。权 利 要 求 书 2/2 页 3 CN 115062039 A 3

PDF文档 专利 一种数据库操作方法及装置

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据库操作方法及装置 第 1 页 专利 一种数据库操作方法及装置 第 2 页 专利 一种数据库操作方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:43:14上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。