基于SQL优化的数据库运行控制方法、系统及存储介质
基本信息
申请号 | CN202110841430.6 | 申请日 | - |
公开(公告)号 | CN113282574A | 公开(公告)日 | 2021-08-20 |
申请公布号 | CN113282574A | 申请公布日 | 2021-08-20 |
分类号 | G06F16/21(2019.01)I;G06F16/22(2019.01)I;G06F16/242(2019.01)I;G06F16/28(2019.01)I;G06F40/154(2020.01)I;G06F40/205(2020.01)I;G06F40/253(2020.01)I | 分类 | 计算;推算;计数; |
发明人 | 闵建兵;熊军 | 申请(专利权)人 | 云和恩墨(北京)信息技术有限公司 |
代理机构 | 广州嘉权专利商标事务所有限公司 | 代理人 | 黄广龙 |
地址 | 100010北京市东城区后永康胡同17号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于SQL优化的数据库运行控制方法、系统及存储介质,基于SQL优化的数据库运行控制方法包括:接收并解析告警信息以得到告警目标机器,并获取告警目标机器的数据库的运行参数;若数据库的运行参数超过预设参数阈值,采集正在执行的SQL的执行参数和执行信息;根据执行参数、执行信息和预设筛选规则分析出造成故障的SQL以得到影响SQL;对影响SQL进行解析以得到第一解析数据,根据第一解析数据以预设改写规则对影响SQL改写以得到优化SQL;对优化SQL进行解析以得到第二解析数据,第二解析数据添加对应的索引。本发明无需数据库管理人员进行SQL优化,自动进行数据库故障分析,以自动查找到影响数据库故障的影响SQL,且提高了SQL优化的效率。 |
