没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
SET NOCOUNT ON
0002 declare @sid integer,
0003 @objid integer,
0004 @old_sid integer,
0005 @dbid integer,
0006 @db_name varchar(255)
0007 begin
0008 -- 纪录时间点
0009 select '====> 时间:' ,
0010 10000 * datepart(yy, getdate()) + 100 * datepart(mm, getdate()) + datepart(dd, getdate()),
0011 10000 * datepart(hh, getdate()) + 100 * datepart(mi, getdate()) + datepart(ss, getdate())
0012
0013 -- 简单列举当前线程的锁的情况: blocked>0 就是索住了
0014 select '====> 进程情况:====================================='
0015 select
0016 spid as 进程号,
0017 case when blocked >0 then '被'+convert(varchar,blocked)+'进程堵塞'
0018 else '无堵塞' end as 'info',*
0019 from sysprocesses
0020 order by blocked,spid
0021
0022 -- 为了随后的游标操作不影响sql本身,所以先保存锁信息到临时表,再作分析
0023 select * into #temp from master..syslockinfo order by req_spid
0024 select '====>后台锁情况简单列表====================================='
0025 select * from #temp order by req_spid
0026
0027 -- 对每个进程做具体的锁分析,列举设计的表和正在处理的脚本
0028 select req_spid,rsc_dbid,rsc_objid into #temp1 from #temp group by req_spid,rsc_dbid,rsc_objid
0029 select @old_sid = 0
0030 declare sid_cur CURSOR for
0002 declare @sid integer,
0003 @objid integer,
0004 @old_sid integer,
0005 @dbid integer,
0006 @db_name varchar(255)
0007 begin
0008 -- 纪录时间点
0009 select '====> 时间:' ,
0010 10000 * datepart(yy, getdate()) + 100 * datepart(mm, getdate()) + datepart(dd, getdate()),
0011 10000 * datepart(hh, getdate()) + 100 * datepart(mi, getdate()) + datepart(ss, getdate())
0012
0013 -- 简单列举当前线程的锁的情况: blocked>0 就是索住了
0014 select '====> 进程情况:====================================='
0015 select
0016 spid as 进程号,
0017 case when blocked >0 then '被'+convert(varchar,blocked)+'进程堵塞'
0018 else '无堵塞' end as 'info',*
0019 from sysprocesses
0020 order by blocked,spid
0021
0022 -- 为了随后的游标操作不影响sql本身,所以先保存锁信息到临时表,再作分析
0023 select * into #temp from master..syslockinfo order by req_spid
0024 select '====>后台锁情况简单列表====================================='
0025 select * from #temp order by req_spid
0026
0027 -- 对每个进程做具体的锁分析,列举设计的表和正在处理的脚本
0028 select req_spid,rsc_dbid,rsc_objid into #temp1 from #temp group by req_spid,rsc_dbid,rsc_objid
0029 select @old_sid = 0
0030 declare sid_cur CURSOR for











资源评论

- #标题与内容不符
- #内容缺失
- #文件乱码
- #引导二次消费
- #需要密码
- #运行出错
- #毫无价值
- #上传者态度恶劣
- #无法联系上传者
kun111
- 粉丝: 0
- 资源: 11

上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
已下载
下载帮助

资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
