DB2数据库锁表问题

数据库
在这里主要阐述的是DB2数据库锁表问题,以及对快照等内容的描述,以下就是文章的主要内容的详细解析,望大家会对其有所收获。

以下的文章主要向大家介绍的是DB2数据库锁表问题,在实际操作中如果中心查询数据时要注意,如果用了交互式查询数据,命令中心将会给所查的记录加了s锁.这时如果要update记录,由于update要使用x锁,排它锁,将会处于锁等待.

 

首先,将监视开关打开

  1. db2 update dbm cfg using dft_mon_lock on 

快照

 

  1. db2 get snapshot for Locks on cleardb >snap.log  
  2. tables   
  3. bufferpools  
  4. tablespaces  
  5. database 

然后再看snap.log中的内容即可。

 

对Lock可根据Application handle(应用程序句柄)看每个应用程序的锁的情况。

 

监视完毕后,不要忘了将监视器关闭

 

  1. db2 update dbm cfg using dft_mon_lock off 

另:

  1. db2 update monitor switches using LOCK on   
  2. db2 get snapshot for locks on SAMPLE  

在输出中找到 List of Locks 一节,查看锁的信息。

 

  1. select * from table( snapshot_lock ( 'loangf' , -1) ) as lock  
  2. start database manager admin mode user ... 

以上的相关内容就是对DB2数据库锁表问题的介绍,望你能有所收获。

【编辑推荐】

  1. DB2 9 XML 性能优势
  2. 对DB2管理页大小限制的详细解析
  3. 3G与IPTV是发展大方向
  4. Windows平台下DB2 Express-C的安装
  5. 对DB2数据库设计三个建议的讲解
责任编辑:佚名 来源: 比特博客
相关推荐

2010-08-04 13:30:49

2010-08-31 17:34:46

DB2

2010-09-30 11:12:39

DB2数据库卸载

2010-11-03 11:36:53

访问DB2表

2010-08-26 10:37:40

DB2Q复制

2010-08-03 13:56:11

DB2表复制

2010-09-06 17:24:48

连接DB2数据库

2011-03-11 16:02:03

DB2数据库安装

2010-08-25 10:50:48

DB2数据库

2010-08-26 16:15:25

DB2数据库管理

2010-09-30 11:49:21

DB2数据库权限

2010-11-01 11:30:41

DB2数据库权限

2010-11-03 16:21:18

DB2数据库授权

2010-09-01 09:13:29

DB2表空间

2009-07-06 17:34:26

远程复制DB2

2010-07-29 09:14:57

DB2数据库表

2009-01-18 13:21:27

DB2数据库常见问题

2010-11-02 11:49:18

SQL SERVER连

2010-08-31 11:26:59

DB2数据库

2010-11-03 16:32:10

DB2创建数据库
点赞
收藏

51CTO技术栈公众号