DB2

推荐列表 站点导航

当前位置:首页 > 数据库 > DB2 >

DB2数据库锁表问题的学习

来源:互联网  作者:网友投稿  发布时间:2021-01-06 18:36
以下的文章主要向大家介绍的是DB2数据库锁表问题,在实际操作中如果中心查询数据时要注意,如果用了交互式查询数...

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

  首先,将监视开关打开


db2 update dbm cfg using dft_mon_lock on

  快照


db2 get snapshot for Locks on cleardb >snap.log tables bufferpools tablespaces database

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

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

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


db2 update dbm cfg using dft_mon_lock off

  另:


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

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


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

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/db2/11549.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

DB2数据库锁表问题的学习

2021-01-06 编辑:网友投稿

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

  首先,将监视开关打开


db2 update dbm cfg using dft_mon_lock on

  快照


db2 get snapshot for Locks on cleardb >snap.log tables bufferpools tablespaces database

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

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

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


db2 update dbm cfg using dft_mon_lock off

  另:


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

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


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

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/db2/11549.shtml

相关文章

风云图片

推荐阅读

返回DB2频道首页