SQL Server中sp_who状态的含义

13 sql t-sql sql-server

有人能告诉我SQL Server的sp_who命令中的状态是什么意思吗?为什么spid会被暂停?"可运行"是什么意思?

谢谢!

Cra*_*aig 25

很容易在网上找到答案.链接

处于休眠状态.SQL Server正在重置会话.

运行.会话正在运行一个或多个批次.启用多个活动结果集(MARS)时,会话可以运行多个批次.有关更多信息,请参阅使用多个活动结果集(MARS).

背景.会话正在运行后台任务,例如死锁检测.

回滚.会话正在进行事务回滚.

悬而未决.会话正在等待工作线程变为可用.

可运行.会话的任务在调度程序的可运行队列中等待获取时间量.

SPINLOOP.会话的任务是等待自旋锁获得自由.

暂停.会话正在等待事件(例如I/O)完成.