查看被锁表:select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT's...
分类:
数据库 时间:
2015-06-15 13:05:54
阅读次数:
144
长治购进数据selecte.rq,b.dwmch,c.spmch,c.shpgg,c.dw,c.jlgg,c.shengccj,c.shpchd,d.huowname,a.pihao,a.baozhiqi,a.sxrq,a.shl,a.dj,a.hshj,a.je,a.shlv,a.she,a.hsje,e.ywyfromjh_rkmxa(nolock)joinspkfkc(nolock)ona.spid=c.spidleftjoinhuoweizld(nolock)ona.hw=d.hwjoin..
分类:
其他好文 时间:
2015-05-27 19:25:14
阅读次数:
221
如果數據庫中有未提交的事務,相關表將一直處於死鎖狀態,從而影響其他進程的查詢(除非在查詢中用with (nolock))。
由於事務的隔離性,其他Session無法簡單通過RollBack Transaction來回滾事務,只能終止未提交事務所在會話的進程,然後由於事務的原子性,終止其進程,事務也就回滾了。如何找出未提交的事務呢
運行如下命令:DBCC OpenTran結果如下:SPID即進程I...
分类:
数据库 时间:
2015-05-20 22:21:27
阅读次数:
157
招数一: 1. 查看被锁的表: 2. select p.spid,c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a, v$locked_object b,all_obj.....
分类:
数据库 时间:
2015-05-14 11:40:57
阅读次数:
145
今天有一个开发的哥们A(不方面透露信息,暂叫A),在群里发问:
表中插入大数据量的时候卡住了,一查发现是锁住了,已经kill session,但是总是解锁不了,状态是killed,释放不了锁,并且删除操作的表,也不行,提示资源正忙。
当时只是草率的说:
去os中 直接 kill -9 spid
后来这位哥们给我发该怎么弄:
我让他查:
select spid,username...
分类:
其他好文 时间:
2015-05-10 15:49:06
阅读次数:
131
sysprocesses 表中保存关于运行在 Microsoft® SQL Server? 上的进程的信息。这些进程可以是客户端进程或系统进程。sysprocesses 只存储在 master 数据库中。列名 数据类型 描述 spid smallint SQL Server 进程 ID。 kpid ...
分类:
数据库 时间:
2015-04-10 13:16:37
阅读次数:
1400
用管理员账户sa登陆,然后在master下新建查询:
在查询窗口输入:
declare @i int declare cur cursor for select spid from sysprocesses where db_name(dbid)= '要断开连接的数据库名称' open cur fetch next from cur into @i while @@fetch_stat...
分类:
数据库 时间:
2015-03-17 21:52:08
阅读次数:
162
create proc sp_lockinfo @kill_lock_spid bit=1, --是否杀掉阻塞的进程,1 杀掉, 0 仅显示 @show_spid_if_nolock bit=1, --如果没有阻塞的进程,是否显示正常进程信息,1 显示,0 不显示 @dbname s...
分类:
数据库 时间:
2015-03-17 12:02:40
阅读次数:
211
下图,制作了一个可以维持1分钟的表锁:下图,可以查询出被锁的表,其中 spid 是锁定表的进程ID:这时对该表的所有读写操作都会进入等待:如果确定是死锁或长等待的事务,但又需要及时使用该表时,则可以解锁该表,其中 52 是 spid:下图,可以看出被解锁后出现的情况:
分类:
数据库 时间:
2015-03-13 09:19:18
阅读次数:
174
SELECT pkg.name,pkg.owner,acc.sid,ses.serial#,ses.paddr,prc.spid,'ALTER SYSTEM KILL SESSION ''' || ses.sid || ',' || ses.serial# || ''';'FROM v$db_obj...
分类:
其他好文 时间:
2015-03-05 10:40:15
阅读次数:
123