基于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优化的效率。