sp_who/sp_who2

sp_who/sp_who2 [ [ @loginame = ] 'login' | session ID | 'ACTIVE' ]


sp_who returns a result set with the following information.

Column Data type Description

spid

smallint

Session ID.

ecid

smallint

Execution context ID of a given thread associated with a specific session ID.

ECID = {0, 1, 2, 3, ...n }, where 0 always represents the main or parent thread, and {1, 2, 3, ...n } represent the subthreads.

status

nchar(30)

Process status. The possible values are:

dormant . SQL Server is resetting the session.

running . The session is running one or more batches. When Multiple Active Result Sets (MARS) is enabled, a session can run multiple batches. For more information, see Using Multiple Active Result Sets (MARS) .

background . The session is running a background task, such as deadlock detection.

rollback . The session has a transaction rollback in process.

pending . The session is waiting for a worker thread to become available.

runnable . The session's task is in the runnable queue of a scheduler while waiting to get a time quantum.

spinloop . The session's task is waiting for a spinlock to become free.

suspended . The session is waiting for an event, such as I/O, to complete.

loginame

nchar(128)

Login name associated with the particular process.

hostname

nchar(128)

Host or computer name for each process.

blk

char(5)

Session ID for the blocking process, if one exists. Otherwise, this column is zero.

When a transaction associated with a specified session ID is blocked by an orphaned distributed transaction, this column will return a '-2' for the blocking orphaned transaction.

dbname

nchar(128)

Database used by the process.

cmd

nchar(16)

Database Engine command (Transact-SQL statement, internal Database Engine process, and so on) executing for the process.

request_id

int

ID for requests running in a specific session.

In case of parallel processing, subthreads are created for the specific session ID. The main thread is indicated as spid = <xxx> and ecid =0 . The other subthreads have the same spid = <xxx> , but with ecid > 0.

Above refer to http://msdn.microsoft.com/en-US/library/ms174313.aspx


SPIDs less than 50 are system oriented.



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值