在SQL2000、SQL2005查看阻塞进程的SQL脚本
2008-07-23 19:49
495 查看
--查阻塞 /****************************************************************************************************************************************************** 整理人:中国风(Roy) 日期: ******************************************************************************************************************************************************/ --SQL2000 declare Roy_lock cursor for select db_name(dbid),0,blocked from master..sysprocesses a where Blocked>0 and not exists(select 1 from Master..Sysprocesses where blocked=a.spid) union select db_name(dbid),spid,blocked from master..sysprocesses a where Blocked>0 declare @DBName sysname,@spid bigint,@Blocked bigint open Roy_lock fetch next from Roy_lock into @DBName,@spid,@Blocked while @@fetch_status=0 begin if @spid=0 print N'鎖定數據庫:'+@DBName+' 語句:' else print N'鎖定數據庫:'+@DBName+' 進程SPID:'+rtrim(@spid)+' 語句:' dbcc inputbuffer(@Blocked) fetch next from Roy_lock into @DBName,@spid,@Blocked end close Roy_lock deallocate Roy_lock GO SQL2005: with Lock(dbName,spid,blocked,sql_handle) as ( select db_name(dbid),0,blocked,sql_handle from master..sysprocesses a where Blocked>0 and not exists(select 1 from Master..Sysprocesses where blocked=a.spid) union select db_name(dbid),spid,blocked,sql_handle from master..sysprocesses a where Blocked>0 ) select * from Lock a cross apply sys.dm_exec_sql_text(a.sql_handle)b [code]
相关文章推荐
- 在SQL2000、SQL2005查看阻塞进程的SQL脚本
- 查看同一台机器安装sql2000和sql2005,时打开sql查询分析器,查看当前的数据库引擎。并且如何使用sql2005引擎的问题。
- Oracle中查看正在运行的SQL进程脚本分享
- Oracle中查看正在运行的SQL进程脚本分享
- sp_block查看数据库进程状态(是否阻塞,执行SQL等),可替代sp_who
- Oracle中查看引起Session阻塞的2个脚本分享
- oracle 中--怎么查看当前表空间在作什么操作?--查锁,死锁,当前执行时间长的Sql语句,没提交的事务,对象为哪些进程所用
- Oracle 查看表空间使用率 SQL 脚本
- mysql 表清空 ,查看sql在进程中的正在运行的sql ,log日志
- 查看前五个最占用CPU的Oracle会话进程.以及他们正在执行的sql语句
- 转载:将数据库从SQL2000迁移到SQL2005时,无法查看关系图的解决办法
- 查看数据库(SqlServer)结构的SQL脚本
- (我写过的脚本)查看进程运行时间,显示硬件时间,系统开机时间
- 查看锁表进程SQL语句
- 在FreeBSD中查看某个用户运行进程情况的脚本
- MSSQL如何查看阻塞的进程
- 总结:脚本中,如何查看正在运行的进程的pid
- 查看SQL对象的创建脚本
- mysql查看存储过程和执行sql脚本文件到数据库中
- SQL 死锁进程查看与处理