一天一点T-SQL:获取会话状态信息
2012-02-22 10:42
330 查看
-- 只针对sp_who 进行采集, sp_who2比sp_who拥有更多当前会话状态信息 -- 最佳应用场景:一个实例有多个数据库,且会话数较多的时候使用 CREATE TABLE #NOW_LOCK ( [spid] INT, [ecid] INT, [status] VARCHAR(256), [loginame] VARCHAR(256), [hostname] VARCHAR(256), [blk] INT, [dbname] VARCHAR(256), [cmd] VARCHAR(256), [request_id] INT ) -- sp_who & sp_who2 insert into #NOW_LOCK exec sp_who go -- 排查标准按当前状态决定 select * from #NOW_LOCK t where t.dbname='DatabaseName' -- 做完以后记得关闭会话或显式的删除临时表 drop table #NOW_LOCK go
相关文章推荐
- 一天一点T-SQL:获取分区表以及分区表存储信息
- 一天一点T-SQL:获取每数据库表对象信息
- 一天一点T-SQL:常用获取基础信息系统存储过程和函数
- 一天一点T-SQL:获取表&索引在数据库中存储位置
- 一天一点T-SQL:获取索引对应列
- 一天一点T-SQL:获取当前运行的作业
- Mysql:SQL语句:用户、权限、信息、状态、设置、复制、会话、prepare sql 等
- 一天一点T-SQL:获取每个计划任务的步骤
- SqlServer中获取当前会话链接的客户端信息及触发器有关注意事项
- SQLServer EVENTDATA()函数来获取DDL 触发器信息
- Android中 获取手机信息以及联网状态的一些工具类小结
- mysql中获取一天、一周、一月时间数据的各种sql语句写法
- FreeRTOS任务相关API函数---查询/改变某个任务的优先级+获取全部/某个任务状态信息
- sql 根据 分数 获取指定名次信息
- 获取连接SQL服务器的信息
- SqlServer如何通过SQL语句获取处理器(CPU)、内存(Memory)、磁盘(Disk)以及操作系统相关信息
- SQL基础第二章从表中获取信息
- sql 获取表结构信息(2005)
- 获取M$ SQL Server用户表的字段信息 (转)
- mysql中获取一天、一周、一月时间数据的各种sql语句写法