1 .一种数据库系统的性能分析方法,包括:
选取第一记录时刻的性能快照,所述性能快照由所述数据库系统按照预设周期记录当
前时刻的性能指标而生成;
选取第二记录时刻的性能快照;
生成所述第一记录时刻的性能快照和所述第二记录时刻的性能快照之间的性能报告,
记为第一性能报告;
选取第三记录时刻的性能快照;
选取第四记录时刻的性能快照;
生成所述第三记录时刻的性能快照和所述第四记录时刻的性能快照之间的性能报告,
记为第二性能报告;
对比所述第一性能报告和所述第二性能报告;
根据对比结果生成性能变化报告,所述性能变化报告记录所述第一性能报告和所述第
二性能报告相同的性能指标的变化;
其中,所述第一记录时刻和所述第二记录时刻的时间间隔与所述第三记录时刻和所述
第四记录时刻的时间间隔相同,并且,所述第一记录时刻和所述第二记录时刻的时间范围
与所述第三记录时刻和所述第四记录时刻的时间范围相错开。
2.根据权利要求1所述的数据库系统的性能分析方法,其中,所述对比所述第一性能报
告和所述第二性能报告的步骤包括:
对比所述第一性能报告和所述第二性能报告中记录的硬件配置;
所述根据对比结果生成性能变化报告的步骤包括:
在所述性能变化报告中记录所述硬件配置的变化。
3 .根据权利要求2所述的数据库系统的性能分析方法,其中,所述硬件配置包括主机内
存、主机中央处理器的核数中的一项或多项。
4 .根据权利要求1所述的数据库系统的性能分析方法,其中,所述对比所述第一性能报
告和所述第二性能报告的步骤包括:
对比所述第一性能报告和所述第二性能报告中记录的数据库运行情况;
所述根据对比结果生成性能变化报告的步骤包括:
在所述性能变化报告中记录所述数据库运行情况的变化。
5 .根据权利要求4所述的数据库系统的性能分析方法,其中,所述数据库运行情况包括
数据库时间、处理器运行时间、前台等待时间、事务解析次数、事务计划次数、事务执行次
数、事件等待次数和等待时间、共享块的读写情况、本地块的读写情况、临时块的读写情况
中的一项或多项。
6 .根据权利要求1所述的数据库系统的性能分析方法,其中,所述对比所述第一性能报
告和所述第二性能报告的步骤包括:
对比所述第一性能报告和所述第二性能报告中记录的操作语句的执行情况;
所述根据对比结果生成性能变化报告的步骤包括:
在所述性能变化报告中记录所述操作语句的执行情况的变化。
7 .根据权利要求6所述的数据库系统的性能分析方法,其中,所述操作语句的执行情况
包括操作语句解析报文数量、操作语句执行报文数量以及每个操作语句的执行时间。
权 利 要 求 书
1/2 页
2
评论