适用于:Microsoft Fabric 中的 SQL 分析终结点和仓库
Microsoft queryinsights.exec_sessions_history Fabric 提供有关每个已完成会话的信息。
| 列名 | 数据类型 | 描述 |
|---|---|---|
session_id |
smallint | 标识与每个活动主连接关联的会话。 它不可为 null。 |
connection_id |
uniqueidentifier | 对每个连接进行唯一标识。 它不可为 null。 |
session_start_time |
datetime2 | 建立会话的时间。 它不可为 null。 |
session_end_time |
datetime2 | 会话断开连接的时间。 查询此视图时尚未完成的会话将显示值为 < |
program_name |
varchar(128) | 启动会话的客户端程序的名称。 该值 NULL 适用于内部会话。 可以为 Null。 |
login_name |
varchar(128) | 会话当前正在执行的登录名。 它不可为 null。 |
status |
varchar(30) | 会话的状态。 值: 成功 - 会议成功完成 已终止 - 会话被用户终止 失败 - 会话因异常而失败。 不可为 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 = 已读未承诺2 = 已读承诺3 = 可重复阅读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 分析终结点或仓库。