Может ли кто-нибудь сказать мне, что означают статусы в команде SQL Server sp_who? Почему может быть приостановлен spid? Что значит быть «работоспособным»?
Спасибо!


Найти ответ в Интернете довольно просто. Связь
бездействующий. SQL Server сбрасывает сеанс.
Бег. В сеансе выполняется один или несколько пакетов. Когда несколько активных наборов результатов (MARS) включено, сеанс может запускать несколько пакетов. Для получения дополнительной информации см. Использование нескольких активных наборов результатов (MARS).
фон. В сеансе выполняется фоновая задача, например обнаружение взаимоблокировок.
откат. В сеансе выполняется откат транзакции.
в ожидании. Сеанс ожидает, когда рабочий поток станет доступным.
работоспособный. Задача сеанса находится в очереди выполнения планировщика, ожидая получения кванта времени.
круговая петля. Задача сеанса ожидает освобождения спин-блокировки.
приостановленный. Сеанс ожидает завершения события, такого как ввод-вывод.
разные пользователи получают разные совпадения при поиске одной и той же строки; Google адаптирует результаты поиска к предыдущим выполненным поискам.
Я считаю, что часть путаницы в этом заключается в том, что есть статусы за пределами списка, показанного выше, которые видны. На ум приходят три:
Спасибо! Я не мог найти этого, но я рад, что ты нашел!