적용 대상: Microsoft Fabric의 SQL 분석 엔드포인트 및 웨어하우스
queryinsights.exec_sessions_history
Microsoft Fabric에서는 완료된 각 세션에 대한 정보를 제공합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
session_id |
smallint | 각 활성 주 연결과 연관된 세션을 식별합니다. null을 허용하지 않습니다. |
connection_id |
uniqueidentifier | 각 연결을 고유하게 식별합니다. null을 허용하지 않습니다. |
session_start_time |
datetime2 | 세션이 설정된 시간입니다. null을 허용하지 않습니다. |
session_end_time |
datetime2 | 세션 연결이 끊긴 시간입니다. 이 뷰를 쿼리할 때 완료되지 않은 세션은 값 1900-01-01 으로 표시됩니다. |
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 = ReadUncommitted2 = ReadCommitted3 = RepeatableRead4 = 직렬화 가능5 = 스냅샷Null을 허용하지 않습니다. |
lock_timeout |
int | LOCK_TIMEOUT 세션에 대한 설정입니다. 값은 밀리초 단위입니다. null을 허용하지 않습니다. |
deadlock_priority |
int | DEADLOCK_PRIORITY 세션에 대한 설정입니다. null을 허용하지 않습니다. |
original_security_id |
varbinary(85) | 에 연결된 login_name Microsoft Windows 보안 ID입니다. Null을 허용하지 않습니다. |
database_name |
varchar(128) | 각 세션의 현재 데이터베이스 이름입니다. |
사용 권한
기여자 이상의 권한이 있는 프리미엄 용량 작업 영역 내에서 SQL 분석 엔드포인트 또는 웨어하우스에 액세스할 수 있어야 합니다.