Поделиться через


Набор строк DISCOVER_SESSIONS

Предоставляет сведения об использовании и действиях для сеансов, открытых на сервере в данный момент.

Столбцы наборов строк

Набор строк DISCOVER_SESSIONS содержит следующие столбцы.

Имя столбца

Индикатор типа

Длина

Описание

SESSION_COMMAND_COUNT

DBTYPE_I4

 

Число команд, запущенных с начала сеанса.

SESSION_CONNECTION_ID

DBTYPE_I4

 

Идентификатор соединения для сеанса.

SESSION_CPU_TIME_MS

DBTYPE_UI8

 

Время ЦП (в миллисекундах), использованное запросами с начала выполнения сеанса.

SESSION_CURRENT_DATABASE

DBTYPE_WSTR

 

Имя базы данных, которая используется при выполнении текущей команды, либо базы данных, которая использовалась при выполнении предыдущей команды.

SESSION_ELAPSED_TIME_MS

DBTYPE_UI8

 

Затраченное время (в миллисекундах) с момента запуска сеанса.

SESSION_ID

DBTYPE_WSTR

 

Уникальный идентификатор сеанса в виде идентификатора GUID.

SESSION_IDLE_TIME_MS

DBTYPE_UI8

 

Время простоя (в миллисекундах) с момента запуска сеанса.

SESSION_LAST_COMMAND

DBTYPE_WSTR

 

Текст выполняемой в настоящий момент или предыдущей команды.

SESSION_LAST_COMMAND_CPU_TIME_MS

DBTYPE_UI8

 

Время ЦП в миллисекундах, затраченное командой SESSION_LAST_COMMAND.

SESSION_LAST_COMMAND_ELAPSED_TIME_MS

DBTYPE_UI8

 

Затраченное время (в миллисекундах) с момента запуска SESSION_LAST_COMMAND.

SESSION_LAST_COMMAND_END_TIME

DBTYPE_DBTIMESTAMP

 

Время сервера в формате UTC в момент последнего завершения выполнения команды.

SESSION_LAST_COMMAND_START_TIME

DBTYPE_DBTIMESTAMP

 

Время сервера в формате UTC в момент последнего запуска выполнения команды.

SESSION_PROPERTIES

DBTYPE_WSTR

 

Зарезервировано для последующего использования.

SESSION_READ_KB

DBTYPE_UI8

 

Общий объем данных, считанных с диска (в килобайтах) с начала сеанса.

SESSION_READS

DBTYPE_UI8

 

Общее число операций чтения с диска с начала сеанса.

SESSION_SPID

DBTYPE_I4

 

Идентификатор сеанса.

SESSION_START_TIME

DBTYPE_DBTIMESTAMP

 

Дата и время запуска сеанса в формате UTC на сервере.

SESSION_STATUS

DBTYPE_I4

 

Рабочее состояние сеанса.

0 — «Простой»: в настоящее время не выполняется никаких действий.

1 — «Активен»: сеанс выполняет поставленную задачу.

2 — «Заблокирован»: сеанс ожидает, когда ресурс продолжит выполнение приостановленной задачи.

3 — «Отменен»: сеанс был помечен как отмененный.

SESSION_USED_MEMORY

DBTYPE_I4

 

Текущий объем памяти, используемый сеансом (в килобайтах). Возвращаемое значение — использование ОЗУ по SPID без разделения на сжимаемую и несжимаемую память. В отличие от других динамических административных представлений, показывающих использование памяти, DISCOVER_SESSIONS не разбивает использование памяти на категории.

Обратите внимание, что, как правило, SESSION_USED_MEMORY занижает фактическое использование памяти, поскольку исключает объекты, совместно используемые несколькими сеансами. В вычислении памяти представляются только объекты, которые являются уникальными для сеанса.

SESSION_USER_NAME

DBTYPE_WSTR

 

Имя пользователя сеанса.

SESSION_WRITE_KB

DBTYPE_UI8

 

Общий объем данных, записанных на диск (в килобайтах) с начала сеанса.

SESSION_WRITES

DBTYPE_UI8

 

Общее число операций записи на диск с начала сеанса.

Этот набор строк схемы не отсортирован.

Столбцы ограничений

Набор строк DISCOVER_SESSIONS может быть ограничен столбцами, перечисленными в следующей таблице.

Имя столбца

Индикатор типа

Состояние ограничения

SESSION_ID

DBTYPE_WSTR

Необязательно.

SESSION_SPID

DBTYPE_I4

Необязательно.

SESSION_CONNECTION_ID

DBTYPE_I4

Необязательно.

SESSION_USER_NAME

DBTYPE_WSTR

Необязательно.

SESSION_CURRENT_DATABASE

DBTYPE_WSTR

Необязательно.

SESSION_ELAPSED_TIME_MS

DBTYPE_UI8

Необязательно.

SESSION_CPU_TIME_MS

DBTYPE_UI8

Необязательно.

SESSION_IDLE_TIME_MS

DBTYPE_UI8

Необязательно.

SESSION_STATUS

DBTYPE_I4

Необязательно.

См. также

Справочник

Наборы строк схемы XML для аналитики