다음을 통해 공유


queryinsights.exec_sessions_history(Transact-SQL)

적용 대상: 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 = 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) 에 연결된 login_nameMicrosoft Windows 보안 ID입니다. Null을 허용하지 않습니다.
database_name varchar(128) 각 세션의 현재 데이터베이스 이름입니다.

사용 권한

기여자 이상의 권한이 있는 프리미엄 용량 작업 영역 내에서 SQL 분석 엔드포인트 또는 웨어하우스에 액세스할 수 있어야 합니다.

다음 단계