服务器上运行有网站和数据库,不定时的网站运行报错,提示运行超时,也有提示无法连接数据库.
怀疑程序写的有问题,但不能确认是哪部分的问题.
数据库是2005,运行活动监视器,在按对象分类的锁中,有110多条记录被锁.
我想请问,锁是否会导致数据库挂掉,大约多少锁可能会导致此问题.
另外,怎么看懂DBCC INPUTBUFFER(104)中的EventInfo信息,前面是存储过程的名字,后面是参数?
怀疑程序写的有问题,但不能确认是哪部分的问题.
数据库是2005,运行活动监视器,在按对象分类的锁中,有110多条记录被锁.
我想请问,锁是否会导致数据库挂掉,大约多少锁可能会导致此问题.
另外,怎么看懂DBCC INPUTBUFFER(104)中的EventInfo信息,前面是存储过程的名字,后面是参数?
sp_lock --看看锁住了那个资源id,objid ,select object_name(objid) 得到
dbcc inputbuffer(@blk) -- 看看是那个语句
是否能自动跟踪并记录,像日志一样,现在运行正常可能看不出问题.
死锁--异常死锁的后果是发生死锁的进程各自捏着资源不放,无法结束,除非reset。
sp_lock是查被锁的信息
另外找到一据说来自CSDN的存储过程sp_who_lock,是查死锁信息的,对不?