为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:dm8 【操作系统】:kylin 【CPU】:arm 【问题描述】*:表数据几百万的情况下增加字段提示锁超时,执行十几秒之后,这种除了新建表,然后将数据迁移过去,还有没有其他方案
修改不了时因为有会话还在修改数据,查询现在这张表上的锁,主要是ix锁 select a.*,b.NAME,c.SESS_ID,c.sql_text 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 where b.name=‘表名’; 把相关会话强制关闭,sp_close_session(sess_id);
修改不了时因为有会话还在修改数据,查询现在这张表上的锁,主要是ix锁
select a.*,b.NAME,c.SESS_ID,c.sql_text 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
where b.name=‘表名’;
把相关会话强制关闭,sp_close_session(sess_id);