1 .一种数据库操作语句报文协议的优化方法,包括:
获取自动负载信息库KWR报告,用于周期性将性能统计指标记录成性能快照,根据所述
性能快照生成所述KWR报告;
通过所述KWR报告判断所述数据库操作语句是否满足修改报文协议的条件;
若满足修改报文协议的条件,则对使用简单报文协议的数据库操作语句根据解析耗时
和计划耗时从大到小进行排序,并依序展示固定个数的耗时多的数据库操作语句及其修改
报文协议的建议。
2.根据权利要求1所述的数据库操作语句报文协议的优化方法,其中,
所述通过所述KWR报告判断所述数据库操作语句是否满足修改报文协议的条件的步骤
包括:
判断所述数据库操作语句不同操作的响应数量的差值是否小于预设阈值;
若所述数据库操作语句不同操作的响应数量的差值小于预设阈值,则判定满足修改报
文协议的条件。
3 .根据权利要求2所述的数据库操作语句报文协议的优化方法,其中,
所述数据库操作语句不同操作的响应数量包括:所述数据库操作语句解析阶段响应数
量、所述数据库操作语句计划阶段响应数量以及所述数据库操作语句执行阶段响应数量。
4 .根据权利要求1所述的数据库操作语句报文协议的优化方法,其中,
所述通过所述KWR报告判断所述数据库操作语句是否满足修改报文协议的条件的步骤
还包括:
判断所述数据库操作语句解析重用率是否小于预设阈值;
若小于预设阈值,则判定满足修改报文协议的条件。
5 .根据权利要求1所述的数据库操作语句报文协议的优化方法,其中,
所述通过所述KWR报告判断所述数据库操作语句是否满足修改报文协议的条件的步骤
还包括:
判断所述数据库操作语句计划重用率是否小于预设阈值;
若小于预设阈值,则判定满足修改报文协议的条件。
6 .根据权利要求1所述的数据库操作语句报文协议的优化方法,其中,
所述通过所述KWR报告判断所述数据库操作语句是否满足修改报文协议的条件的步骤
还包括:
判断所述数据库操作语句的解析计划阶段的时间占所述数据库整体时间的百分比是
否大于预设阈值;
若所述数据库操作语句的解析计划阶段的时间占所述数据库整体时间的百分比大于
预设阈值,则判定满足修改报文协议的条件。
7 .根据权利要求6所述的数据库操作语句报文协议的优化方法,其中,
所述数据库操作语句的解析计划阶段的时间包括:
所述数据库操作语句的解析时间、所述数据库操作语句的重写时间以及所述数据库操
作语句的计划时间。
8.根据权利要求1所述的数据库操作语句报文协议的优化方法,其中,
所述通过所述KWR报告判断所述数据库操作语句是否满足修改报文协议的条件的步骤
权 利 要 求 书
1/2 页
2
评论