WEB开发网
开发学院数据库DB2 DB2 V9.7 锁事件监控 阅读

DB2 V9.7 锁事件监控

 2010-02-04 00:00:00 来源:WEB开发网   
核心提示: 与锁事件监控相关的配置参数为配合锁事件监控,DB2 V9.7 增加了数据库配置参数 MON_LOCKWAIT、MON_LOCKTIMEOUT、MON_DEADLOCK、MON_LW_THRESH,DB2 V9.7 锁事件监控(3),MON_LOCKWAIT 用于控制锁事件监控在捕获锁等待时搜集数

与锁事件监控相关的配置参数

为配合锁事件监控,DB2 V9.7 增加了数据库配置参数 MON_LOCKWAIT、MON_LOCKTIMEOUT、MON_DEADLOCK、MON_LW_THRESH。

MON_LOCKWAIT 用于控制锁事件监控在捕获锁等待时搜集数据的详细程度,可以设置成以下值:

NONE,不会在任何分区中收集工作负载的锁定超时数据。

WITHOUT_HIST,发生锁定事件时,会将关于锁定事件的数据发送到任何活动的锁定事件监视器。不会将过去的活动历史记录以及输入值发送到事件监视器。

WITH_HIST,对于所有此类锁定事件,都可以收集当前工作单元中的过去活动历史记录。活动历史缓冲区将在达到最大大小限制后回绕。这意味着,要保留的过去活动数的缺省限制是 250。如果过去活动的数目高于此限制,那么将只报告最新的活动。

HIST_AND_VALUES,对于那些包含输入数据值的活动,会将那些输入数据值发送到任何活动的锁定事件监视器。这些数据值不包括 LOB 数据、更改开始 LONG VARCHAR 数据、LONG VARGRAPHIC 数据、更改结束结构化类型数据或 XML 数据。

MON_LW_THRESH 控制在生成 mon_lockwait 的事件之前等待锁定时花费的时间,以微秒为单位。

MON_LOCKTIMEOUT 和 MON_DEADLOCK 取值范围与 MON_LOCKWAIT 相同,含义类似。

为收集详细的锁锁定信息,我们将数据库的这些参数都调整为 HIST_AND_VALUES。

清单 2. 修改锁事件监控配置参数

 db2 update db cfg using MON_LOCKTIMEOUT HIST_AND_VALUES 
 MON_DEADLOCK HIST_AND_VALUES MON_LOCKWAIT HIST_AND_VALUES 
 MON_LW_THRESH 5000000 
 
 DB20000I UPDATE DATABASE CONFIGURATION 命令成功完成。 
 
 db2 get db cfg 
 
 ------------------------------- 省略 ------------------------- 
锁定超时事件数 (MON_LOCKTIMEOUT) = HIST_AND_VALUES 
死锁事件数 (MON_DEADLOCK) = HIST_AND_VALUES 
锁定等待事件数 (MON_LOCKWAIT) = HIST_AND_VALUES 
锁定等待事件阈值 (MON_LW_THRESH) = 5000000 

上一页  1 2 3 4 5 6 7 8  下一页

Tags:DB 事件 监控

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接