queryinsights.exec_sessions_history (Transact-SQL)

适用于:Microsoft Fabric 中的 SQL 分析终结点和仓库

Microsoft queryinsights.exec_sessions_history Fabric 提供有关每个已完成会话的信息。

列名 Data type 描述
session_id smallint 标识与每个活动主连接关联的会话。 它不可为 null。
connection_id uniqueidentifier 对每个连接进行唯一标识。 它不可为 null。
session_start_time datetime2 建立会话的时间。 它不可为 null。
session_end_time datetime2 会话断开连接的时间。 查询此视图时尚未完成的会话将显示值为 <a0/a0> 的会话。
program_name varchar(128) 启动会话的客户端程序的名称。 该值 NULL 适用于内部会话。 可以为 Null。
login_name varchar(128) 会话当前正在执行的登录名。 它不可为 null。
status varchar(30) 会话的状态。 值:
Running - 当前正在运行一个或多个请求
Sleeping - 当前没有运行任何请求
休眠 - 由于连接池而进行会话重置,现在处于预登录状态。
Preconnect - 会话在资源调控器分类器中。
不可为 null。
context_info varbinary(128) CONTEXT_INFO 会话的值。 上下文信息由具有 SET CONTEXT_INFO 的用户设置。 可以为 Null。
total_query_elapsed_time_ms int 会话(请求在内)计划/执行执行的总时间(以毫秒为单位)。 它不可为 null。
last_request_start_time datetime2 会话上最后一个请求开始的时间,包括当前正在执行的请求。 它不可为 null。
last_request_end_time datetime2 最近一次会话请求的完成时间。 可以为 Null。
is_user_process bit 0 如果会话是系统会话,则为 。 否则为 1。 它不可为 null。
prev_error int 会话返回的最近一个错误的 ID。 它不可为 null。
group_id int 此会话所属工作负荷组的 ID。 它不可为 null。
database_id smallint 每个会话的当前数据库的 ID。
authenticating_database_id int 对主体进行身份验证的数据库的 ID。 对于登录名,值为 0. 对于包含的数据库用户,该值是包含数据库的数据库 ID。
open_transaction_count int 每个会话的打开事务数。
text_size int TEXTSIZE 会话的设置。 它不可为 null。
language varchar(128) LANGUAGE 会话的设置。 可以为 Null。
date_format varchar(3) DATEFORMAT 会话的设置。 可以为 Null。
date_first smallint DATEFIRST 会话的设置。 它不可为 null。
quoted_identifier bit QUOTED_IDENTIFIER 会话的设置。 它不可为 null。
arithabort bit ARITHABORT 会话的设置。 它不可为 null。
ansi_null_dflt_on bit ANSI_NULL_DFLT_ON 会话的设置。 它不可为 null。
ansi_defaults bit ANSI_DEFAULTS 会话的设置。 它不可为 null。
ansi_warnings bit ANSI_WARNINGS 会话的设置。 它不可为 null。
ansi_padding bit ANSI_PADDING 会话的设置。 它不可为 null。
ansi_nulls bit ANSI_NULLS 会话的设置。 它不可为 null。
concat_null_yields_null bit CONCAT_NULL_YIELDS_NULL 会话的设置。 它不可为 null。
transaction_isolation_level smallint 会话的事务隔离级别。
0 = 未指定
1 = ReadUncommitted
2 = ReadCommitted
3 = RepeatableRead
4 = 可序列化
5 = 快照
不可为 null。
lock_timeout int LOCK_TIMEOUT 会话的设置。 该值以毫秒计。 它不可为 null。
deadlock_priority int DEADLOCK_PRIORITY 会话的设置。 它不可为 null。
original_security_id varbinary(85) Microsoft与 . login_name. 不可为 Null。
database_name varchar(128) 每个会话的当前数据库的名称。

权限

应该有权访问高级容量工作区中具有参与者或更高权限的 SQL 分析终结点或仓库

下一步