DB2 V9.7 锁事件监控
2010-02-04 00:00:00 来源:WEB开发网清单 10. 获取锁等待事件数据
db2 set event monitor lockwaitevm state 0
db2 "call EVMON_FORMAT_UE_TO_TABLES ( 'LOCKING', NULL, NULL, N
ULL, NULL, NULL, 'RECREATE_FORCE', -1,
'SELECT * FROM lockwaitevm ORDER BY event_timestamp')"
返回状态 = 0
db2 list tables for all |find /i "lock"
表 / 视图 模式 类型 创建时间
LOCKWAITEVM DB2ADMIN T 2009-11-18-14.47.43.281002
LOCK_ACTIVITY_VALUES DB2ADMIN T 2009-11-18-15.35.24.375003
LOCK_EVENT DB2ADMIN T 2009-11-18-15.35.24.078004
LOCK_PARTICIPANTS DB2ADMIN T 2009-11-18-15.35.24.296003
LOCK_PARTICIPANT_ACTIVITIES DB2ADMIN T 2009-11-18-15.35.24.343003
我们看到经过格式化后,系统中多了几张表,名称为 LOCK_ACTIVITY_VALUES、LOCK_EVENT、LOCK_PARTICIPANTS、 LOCK_PARTICIPANT_ACTIVITIES。表 LOCK_EVENT 对应发生的锁定事件,每个事件对应一条记录。LOCK_PARTICIPANTS 标识事件的参与者,每个参与的应用程序一行。LOCK_PARTICIPANT_ACTIVITIES 中包含了参与事件的应用程序曾经和当前正在执行的语句。这些表中都有一个 XMLID 列来标识一个事件,格式为 <event_header>_<event_id>_<event_type>_<event_timestamp>_<partition> 组成。对所锁等待事件,event_header 为 db2LockEvent,event_type 为 LOCKWAIT。
我们使用下面脚本查询锁等待事件参与者。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接