为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:Centos6.9
【CPU】:
【问题描述】*:删除表中的某个字段时,有锁超时的错误。
查询语句如下:
select vs.SESS_ID,b.NAME,a.* from v$lock a LEFT JOIN SYS.SYSOBJECTS b on b.ID = a.TABLE_ID left join v$sessions vs on vs.TRX_id = a.Trx_id where b.NAME is NOT null
删除所有的sess_id ,这个是客服给的解决方案。
问题就在于这个数据表查询后,如何判定具体是哪个SQL导致死锁,而且这个表里面的应该全部是执行计划??@达梦数据库
select a.*,b.NAME,c.SESS_ID from v$lock a
left join sysobjects b on b.ID=a.TABLE_ID
left join v$sessions c on a.TRX_ID=c.TRX_ID
使用这条命令并没有查询到我需要操作的这张表的sess_id