LR中监控ORACLE数据库常用
添加自定义计数器的方法
要创建自定义查询,请执行以下操作:
1。 在安装路径的Mercury LoadRunner\dat\monitors找到vmon。cfg文件,打开。
2。 在vmon。cfg文件的第三行中,CustomCounters=指出要创建的自定义计数器个数。
3。 在vmon。cfg文件中为新计数器新建一节,每节都有以下格式:
[Custom0]
Name=Five Hundred
Description=This counter always returns 500。
Query=SELECT 500 FROM DUAL
...全部
添加自定义计数器的方法
要创建自定义查询,请执行以下操作:
1。 在安装路径的Mercury LoadRunner\dat\monitors找到vmon。cfg文件,打开。
2。
在vmon。cfg文件的第三行中,CustomCounters=指出要创建的自定义计数器个数。
3。 在vmon。cfg文件中为新计数器新建一节,每节都有以下格式:
[Custom0]
Name=Five Hundred
Description=This counter always returns 500。
Query=SELECT 500 FROM DUAL
IsRate=0
4。 在[Custom#]行,将计数器顺序中的下一个数字分配给新的自定义计数器。
注意:自定义计数器必须是以数字0开始的联系顺序。
5。 在Name行,输入新计数器的名称(可以输入中文)。
6。 在Description行,输入对该计数器的描述或解释(可以输入中文)。
7。 在Query行,输入恰好返回数据库一行的SQL查询的文本,该行必须包含一列数值。
注意:自定义查询文本不能够超过512字符。
8。 在IsRate行,如果希望数据库将计数器报告为一个绝对值,请输入0;如果希望数
据库报告每单位时间计数器的更改,请输入1。
注意:自定义查询无法返回负值。
例:
[Custom0]
;Name must be unique
Name=库快存命中率
Description=该计数器返回当前库快存命中率
Query=SELECT 100*((sum(pins-reloads))/sum(pins)) from v$librarycache
IsRate=0
3 配置文件示例对象
安装路径的Mercury LoadRunner\dat\monitors找到vmon。
cfg文件:
V$ Monitor]
Counters=150
CustomCounters=12
;How many seconds for each data sample?
SamplingRate=10
[Custom0]
;Name must be unique
Name=库快存命中率
Description=该计数器返回当前库快存命中率
Query=SELECT 100*((sum(pins-reloads))/sum(pins)) from v$librarycache
IsRate=0
[Custom1]
;Name must be unique
Name=高速缓存区命中率。
收起