SQL2008 删除堵塞进程 sp_who
来源:互联网 发布:外星人音效软件 编辑:程序博客网 时间:2024/05/21 22:27
1.列出全部当前进程
use master
go
exec sp_who
go
2.列出特定用户的进程
use master
go
exec sp_who 'sa'
3.显示所有活动进程:
use master
go
exec sp_who 'active'
use master
go
exec sp_who '10'
5.删除阻塞的进程
use master
go
kill 10 // blk列
go
6.sp_who返回包括以下信息的结果集。
spid: smallint 回话ID
ecid:smallint 与特定会话ID相关联的给定线程的执行上下文ID。ECID={0,1,2,3,....n},其中0始终表示主或父线程,并且{1,2,3..n}表示子线程。
statis:nchar(30) 进程状态。
可有的值:dormant。SQL Server正在重置会话。
running。会话正在运行一个或多个批。
多个活动的结果集(MARS)启用后,会话可以运行多个批。
background。会话正在运行一个后台任务,例如死锁检测。
rollback。会话具有正在处理的事务回滚。
pending。会话正在等待工作线程变为可用。
runnable。会话的任务再等待获取时间量程时位于计划程序的可运行队列中。
spinloop。会话的任务正在等待调节锁变为可用。
suspended。会话正在等待事件(如I/O)完成。
loginame:nchar(128) 与特定进程相关联的登录名。
hostname:nchar(128) 每个进程的主机或计算机名。
blk:char(5) 如果存在阻塞进程,则是该阻塞进程的会话ID。否则该列为零。
当与指定会话ID相关联的事务受到孤立分布式事务的阻塞时,该列将对阻塞孤立事务事务返回-2
dbname:nchar(128) 进程使用的数据库。
cmd:nchar(16) 为该进程执行的数据库引擎命令(Transact-SQL语句、数据库引擎进程等等)。
request_id:int 特定会话中运行的请求的ID。
如果是并行处理,则会为特定的会话ID创建子线程。主线程则以spid=<XXX>和ecid=0表示。其他子线程具有相同的spid=<XXX>,但ecid>0
- SQL2008 删除堵塞进程 sp_who
- sp_who查看sql的进程
- sp_who
- mysql杀死堵塞进程
- SQLserver 用户进程堵塞解决方案;
- sql2008 删除 实例
- sql2008 删除日志
- 如何彻底删除sql2008
- 删除SQL2008日志
- 数据日志删除 sql2008
- 如何完全删除sql2008
- runtime exec 启动进程被堵塞?
- SQL2008删除所有数据表脚本
- SQL2008 删除 清空日志
- SQL2008清空删除日志
- SQL2008清空删除日志
- sp_block查看数据库进程状态(是否阻塞,执行SQL等),可替代sp_who
- SQL2008 中视图创建、更新、删除
- Android 4.2.2原生Launcher修改使之可以运行过程小结
- Android RelativeLayout 如何使控件伴随左侧控件位置变换,而不使控件被挤走
- 基础的重要性
- repo 服务器环境搭建及客户端使用
- 创建历史表
- SQL2008 删除堵塞进程 sp_who
- FusionChartsFree 属性
- LeetCode - Insert Interval
- NYOJ 590题 相同的和
- object-c学习笔记-2
- malloc与free和new/delete的区别
- 为什么eclipse中tomcat能正常启动,但是浏览器访问不了tomcat首页
- 《训练指南》DP::beginner解题报告
- 系统字节序检测的两种方法