sql出现lock request time out period exceeded是怎么回事

作者&投稿:何弘 (若有异议请与网页底部的电邮联系)
sql出现lock request time out period exceeded是怎么回事~

可能是有其他进行在操作数据库,先将相关的应用关闭
用SELECT @@TRANCOUNT 查看下
或者
select distinct object_name(a.rsc_objid), a.req_spid, b.loginame from master.dbo.syslockinfo a (nolock) join master.dbo.sysprocesses b (nolock) on a.req_spid=b.spid where object_name(a.rsc_objid) is not null查看下是否有其他进程在操作数据库

什么数据库呢?锁等待超时了吧?

sql出现lock request time out period exceeded是怎么回事
可能是有其他进行在操作数据库,先将相关的应用关闭
用SELECT @@TRANCOUNT 查看下
或者

select distinct object_name(a.rsc_objid), a.req_spid, b.loginame
from master.dbo.syslockinfo a (nolock) join
master.dbo.sysprocesses b (nolock) on a.req_spid=b.spid
where object_name(a.rsc_objid) is not null

查看下是否有其他进程在操作数据库


甘井子区13315793332: sql出现lock request time out period exceeded是怎么回事 -
晋矩奥维: 可能是有其他进行在操作数据库,先将相关的应用关闭 用SELECT @@TRANCOUNT 查看下 或者 select distinct object_name(a.rsc_objid), a.req_spid, b.loginame from master.dbo.syslockinfo a (nolock) join master.dbo.sysprocesses b (nolock) on a.req_spid=b.spid where object_name(a.rsc_objid) is not null查看下是否有其他进程在操作数据库

甘井子区13315793332: Pl SQL被锁住了 -
晋矩奥维: 记录被锁住的原因是另一个用户正在修改或删除该记录.此时其它用户只能做查询,不能进行删改操作.如果要解锁,正在删改操作的用户退出删改状态即可.因死机或挂起不能退出删改状态时,找到该用户的进程,kill该进程就可以了.实在不行的话重新启动数据库也可以.

甘井子区13315793332: SQL 中出现死锁现象,如何判断死锁的原因以及进程
晋矩奥维: ORACLE可以用这个语句来判断 select b.username username, c.sid sid, c.owner object_owner, c.object object, b.lockwait, a.sql_text SQL from v$sqltext a, v$session b, v$access c where a.address=b.sql_address and a.hash_value=b.sql_hash_value and b.sid = c.sid and b.lockwait IS NOT NULL

甘井子区13315793332: 关于SQL Server 报错的问题,请大家帮忙看下,谢谢! -
晋矩奥维: 在配置文件中增加LOCK数量,然后重启数据库.最好找出原因,不要无休止地增加LOCK数量.使用命令sp_lock和sp_who看那些表加锁了,并且被那些用户锁定.

甘井子区13315793332: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction -
晋矩奥维: 锁超时,表被锁,没释放 、、、、然后,又去操作 ~ ~ ~

甘井子区13315793332: sql server 2000收缩数据库总是发生死锁? -
晋矩奥维: 出现死锁的情况: 1). 不按同一顺序访问对象.(注:出现循环) 2). 事务中的用户交互.(注:增加持有资源的时间,较多锁竞争) 3). 事务冗长并处于多个批处理中.(注:增加持有资源的时间) 4). 使用较高的隔离级别.(注:使用较...

甘井子区13315793332: 客户要求多台计算机共享一个SQL数据库,当同时访问一个表时会出现死锁问题,导致访问失败,该如何解决? -
晋矩奥维: 其实你在查询的时候后面加个nolock条件 比如:select * from a where col001='0' nolock 就可以了...

甘井子区13315793332: sql数据库的问题.运行存储过程的时候出现死锁 该怎么解决高分悬赏 只求解答.查跟杀死锁的代码是什么 -
晋矩奥维: lock Select V$SESSION.SID, DBA_OBJECTS.OBJECT_NAME, V$SESSION.OSUSER, V$SESSION.PROGRAM From V$LOCKED_OBJECTLeft Join DBA_OBJECTS on V$LOCKED_OBJECT.OBJECT_ID = DBA_OBJECTS.OBJECT_ID ...

甘井子区13315793332: oracle数据库实例被锁如何解决? -
晋矩奥维: SET linesize 200 COLUMN sid format 999; COLUMN b format 9; COLUMN spid format 999999; COLUMN object_type format a5 COLUMN object_name format a30; COLUMN lock_type format a10; COLUMN ctime format 99999 COLUMN ...

甘井子区13315793332: 求助,怎么解决SQL Server 死锁问题! -
晋矩奥维: 死锁,简而言之,两个或者多个trans,同时请求对方正在请求的某个对象,导致双方互相等待.简单的例子如下:trans1 trans2------------------------------------------------------------------------1.IDBConnection.BeginTransaction 1.IDBConnection....

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网