sp_who使用】的更多相关文章

回到目录 在SQLSERVER中每个会话,即每个查询分析器窗口都会产生一个SQL进程,对于那些持续时间短的进程,它们转瞬即失,而对于持续时间比较长的,我们需要希望查看它的运行状态,就可以借助SQL提供的sp_who命令,下面是对它的具体介绍,主要选自MSDN. sp_who [ [ @loginame = ] 'login' | session ID | 'ACTIVE' ]你可以在sp_who后面加你的SPID号(sessionID),登陆名,线程状态等…
[SQL Server]  sp_who, sp_who2和sp_who3 sp_who可以返回如下信息: (可选参数LoginName, 或active代表活动会话数)Spid         (系统进程ID)status      (进程状态)loginame  (用户登录名)hostname(用户主机名)blk           (阻塞进程的SPID)dbname   (进程正在使用的数据库名)Cmd        (当前正在执行的命令类型) sp_who2除了显示上面sp_who的输出…
sp_who可以返回如下信息: (可选参数LoginName, 或active代表活动会话数)Spid (系统进程ID)status (进程状态)loginame (用户登录名)hostname(用户主机名)blk (阻塞进程的SPID)dbname (进程正在使用的数据库名)Cmd (当前正在执行的命令类型) sp_who2除了显示上面sp_who的输出信息外,还显示下面的信息: (可选参数LoginName, 或active代表活动会话数)CPUTime (进程占用的总CPU时间)DiskI…
sp_who可以返回如下信息: (可选参数LoginName, 或active代表活动会话数)Spid         (系统进程ID)status      (进程状态)loginame  (用户登录名)hostname(用户主机名)blk           (阻塞进程的SPID)dbname   (进程正在使用的数据库名)Cmd        (当前正在执行的命令类型) sp_who2除了显示上面sp_who的输出信息外,还显示下面的信息:  (可选参数LoginName, 或active…
create table #TempTable(spid int,ecid int,statusvarchar(32),loginname varchar(32),hostname varchar(32),blkint,dbname varchar(32),cmd varchar(32),request_idint);  insert into #TempTable  exec sp_who;  select * from #TempTable where [dbname] = 'DataBas…
SELECT SPID = er.session_id  ,STATUS = ses.STATUS  ,[Login] = ses.login_name  ,Host = ses.host_name  ,BlkBy = er.blocking_session_id  ,DBName = DB_Name(er.database_id)  ,CommandType = er.command  ,SQLStatement = st.text  ,ObjectName = OBJECT_NAME(st.…
在SQL Server中,我们知道一个SELECT语句执行过程中只会申请一些意向共享锁(IS) 与共享锁(S), 例如我使用SQL Profile跟踪会话86执行SELECT * FROM dbo.TEST WHERE OBJECT_ID =1 这个查询语句,其申请.释放的锁资源的过程如下所示: 而且从最常见的锁模式的兼容性表,我们可以看到IS锁与S锁都是兼容的,也就是说SELECT查询是不会阻塞SELECT查询的. 现有的授权模式 请求的模式 IS S U IX SIX X 意向共享 (IS)…
当数据库运行比较缓慢时,我们需要实时查看当前有什么Session在运行,获得信息越完整,对于分析低性能的原因越有帮助.根据之前调优的经历,简单几步分析如下: 1.通过SQL Server内置的Sp_who查询 2.更深入的可以通过Sp_who2查询 3.比第2点更丰富的,可以通过下面的语句,不但可以查询出当前executing_statement,还可以获取到当前语句的执行计划 --语句如下: SELECT des.session_id , des.status , des.login_name…
实用的SQL语句   行列互转 create table test(id int,name varchar(20),quarter int,profile int) insert into test values(1,'a',1,1000)insert into test values(1,'a',2,2000)insert into test values(1,'a',3,4000)insert into test values(1,'a',4,5000)insert into test va…
原文链接:http://www.cnblogs.com/caishuhua226/p/3838060.html   http://www.cnblogs.com/lyhabc/articles/2946938.html http://www.cnblogs.com/lipeng0824/p/4417581.html(还需要学习) 1)菜单路径:开始--程序--Microsoft SQL Server 2008--性能工具--SQL Server Profiler 或者在SSMS里打开,工具--S…