性能规划器的使用 性能规划器(Capacity Planner)是集成在Oracle 企业管理包(Oracle Enterprise Management Packs)中用来对反映系统性能的参数进行收集的工具,可以指定要收集的数据、收集数据的频率和数据装载到Oracle Capacity Planner历史记录数据库的时间。这样便于管理员对一定时间范围内的系统性能参数进行比较分析。 1. 性能规划器的设置 (1)在服务器的桌面选择【开始】/【程序】/【Oracle-OraHome90】/【Enterprise Management Packs】/【Diagnostics】/【Capacity Planner】选项,将出现如图13.1所示的性能规划器登录界面,利用登录管理服务器的用户名和密码就可以正常登录。
(2)出现如图13.2所示的性能规划器的【收集】网络导航树,选择要收集性能数据的数据库myoracle.mynet,出现【收集选项】选项卡界面。 其中关于【收集范围】的设置包括两个选项。 【Oralce建议的收集】:可以对历史性能数据进行分析,支持性能诊断和报告。 【用户自定义收集】:可以对历史性能数据进行分析,但不支持性能诊断和报告。 关于【收集采样频率】有两个选项。 【每时间间隔的采样数】:默认是每小时采样4次。 【采样时间间隔】:设置采样的时间间隔。 (3)如图13.3所示为性能规划器的【收集】/【存储选项】选项卡界面,收集到的性能数据形成为可在任何Oracle数据库中存储的一组数据库表。可以选择将这些数据表存储在安装Oracle Management Server 时创建的资料档案库(用于保存受管理环境的状态信息)或者是管理员制定的某个数据库中。设置的参数包括。 选择将历史记录存放在资料档案库中或者是指定的数据库中。 设置将样本数据传输到历史数据存放数据库的时间间隔。(图片较大,请拉动滚动条观看) (4)如图13.4所示为性能规划器的【收集】/【清除选项】选项卡界面,用于指定保存数据的时间间隔和下次采样时将自动清除某个具体时间之前的数据。 (5)如图13.5所示为性能规划器的【分析】选项卡,由于在图13.3所示界面中选择的存储性能参数的数据库在指定的数据库“myoracle.mynet”,因此这里要连接该数据(图片较大,请拉动滚动条观看) (6)成功连接历史记录数据库后在【管理目标导航器】中选择【历史记录数据据库】/【数据库】/【myoracle.mynet】选项,历史记录数据库中存储的有关数据库的统计信息包括以下几类。 响应时间:例程响应时间的统计数据。 等待事件数:包括例程等待事件和等待事件的会话数的统计信息。 I/O:包括文件统计信息和例程I/O统计信息。 数据库例程:包括例程效率和初始化参数统计信息。 后台进程:包括对重做统计信息、回退段和DBWR进程的统计信息。 内存:对数据库字典和共享池的统计信息。 用户统计信息:对会话动作计数的统计信息。 装载:包括每秒的例程统计数和每个事务处理的统计数信息。 选择每一类下面的具体统计信息,就可以进行历史数据的分析和判断了。 2. 性能规划器的历史数据分析 下面以对【响应时间】/【例程响应时间】的历史统计数据进行分析为例,介绍如何利用性能规划器分析历史数据,并利用该工具对未来的性能进行预测分析。 (1)单击【响应时间】/【例程响应时间】选项,在出现的【数据源】列表框中选择数据库“myoracle.mynet”,在【数据项】列表框中显示了历史数据中有关例程响应时间的参数。
|