terminate //清除所有db2的后台进程 DB2停了再开,死锁也会结束 db2stop force db2start 如果DB2在Window上,则可以使用“控制中心”->实例->右键“应用程序”,可以看到当前的锁定情况,并且可以强行关闭某个进程,也可以显示“锁定链”。 1.DB2表锁定怎么解锁...
在DB2的命令行中输入: update monitor switches using lock on table on 然后打开另一个DB2命令窗口执行我的那个被吊死的Update语句。 然后在第一个DB2命令窗口执行: [@more@]get snapshot for locks on Database_Name(你的数据库的名字)> locks.TXT 然后,可以看到第一个DB2的窗口有一个信息输出,把这些信息输...
db2 get snapshot for dynamic sql on dbname 5.使用事件查看器 可以使用时间查看器收集锁事件,SQL语句事件,从而根据事件分析锁原因。 事件类型 使用事件监控器,首先要选定所关注的事件类型,DB2中有很多事件类型,可以用于锁分析的通常会用到以下三种: DEADLOCKS DEADLOCKS WITH DETAILS STATEMENTS 步骤: -创建事件监控...
如果不是自动,需要设置相对大一些;DB2默认是行锁,每个行锁大约占64或128个字节(64位数据库),计算锁定列表内存的大小公式是: ( 每个应用程序的平均锁定数目的估计值 * 每个锁定所需的字节数(128或64) * maxappls(或者max_coordagents) /4096 ) * 120%,这里只是建议公式,实际情况还要视操作系统实际的内存量来定...