首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种Oracle数据库执行计划异常的检测方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:华泰证券股份有限公司

摘要:一种Oracle数据库执行计划异常的检测方法,包括如下步骤,步骤S1、分析归纳执行计划异常数据,构建数据库执行计划健康评估模型;步骤S2、确定模型中各预设阈值参数,初始化错误次数,输入当前业务场景和数据库性能参数,计算出当前健康值;步骤S3、若当前健康值小于等于预设的健康最小值,则错误次数加1,若当前健康值大于预设的健康最小值,则当次执行正确。步骤S4、当错误次数累积值大于预设阈值,则表示执行计划异常,发送告警信息或执行修复脚本。该方法通过对数据库执行计划异常后的系统表现进行归纳总结,抽象出量化分析指标,实现Oracle执行计划异常后,由系统自动判断和应急处理,以减少故障发现时间和应急处理时间,提升业务连续性。

主权项:1.一种Oracle数据库执行计划异常的检测方法,其特征在于,包括如下步骤,步骤S1、分析归纳执行计划异常数据,构建数据库执行计划健康评估模型;步骤S2、确定模型中各预设阈值参数,初始化错误次数,输入当前业务场景和数据库性能参数,计算出当前健康值;步骤S3、若当前健康值小于等于预设的健康最小值,则错误次数加1,若当前健康值大于预设的健康最小值,则当次执行正确;步骤S4、当错误次数累积值大于预设阈值,则表示执行计划异常,发送告警信息或执行修复脚本;所述步骤S1中,数据库执行计划健康评估模型的公式为 其中,H为数据库执行计划健康值,Session为当前数据库的会话数,Active为当前数据库的活跃会话数,MaxActive为数据库活跃会话数阈值,QT为当前活跃SQL的平均响应时间,MaxQT为平均响应时间阈值,RT为统计时间段接口平均耗时,MaxRT为接口平均耗时阈值,QPS为统计时间段内业务系统平均每秒查询量,QPS0为预设的业务系统平均每秒查询量;所述步骤S2的具体步骤为,步骤S21、根据业务场景和数据库性能确定数据库的活跃会话数阈值MaxActive、平均响应时间阈值MaxQT、接口平均耗时阈值MaxRT和预设的业务系统平均每秒查询量QPS0;步骤S22、确定检测的时间间隔Time和稳定参数δ;步骤S23、根据数据库性能确定健康值最小值H0;步骤S24、设置异常次数Error=0;步骤S25、查询当前数据库的会话数Session、活跃会话数Active、活跃SQL的平均响应时间QT;步骤S26、查询前一个Time时间段内接口的平均耗时QPS;步骤S27、根据执行计划健康评估模型计算健康值H。

全文数据:

权利要求:

百度查询: 华泰证券股份有限公司 一种Oracle数据库执行计划异常的检测方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。