SQL Server
SQL Server 데이터베이스 타입의 인스턴스 디테일 슬라이드에서 연계된 Session 디테일 슬라이드 화면입니다. 인스턴스 디테일 슬라이드 > 액티브 세션 탭 > Session ID를 클릭하여 확인할 수 있습니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Title | 목록에서 클릭한 Session ID 이름을 보여줍니다. |
| 2 | Session Information | 세션의 정보를 보여줍니다. |
| 3 | Active Session History | 해당 페이지 세션의 이력을 확인합니다. |
| 4 | SQL Performance Details | Active Session History에서 선택된 SQL의 Full Text와 Plan, Last Statement를 보여줍니다. |
1) Title

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Back | |
| 2 | Title | 목록에서 클릭한 Session ID 이름을 보여줍니다. |
| 3 | Slide History | 13.3. 디테일 슬라이드 참고 |
| 4 | Close | |
| 5 | Global Time | 모니터링 재생 여부를 선택합니다. 실시간 데이터만 조회 가능합니다. 13.4. 글로벌 타임 참고 |
| 6 | Button |
2) Session Information

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Instance Name | 인스턴스 명 |
| 2 | Database Name | 프로세스가 사용하고 있는 데이터베이스 명 |
| 3 | Session ID | 세션 ID |
| 4 | Login Time | 로그인 시간 |
| 5 | Login Name | 로그인 명 |
| 6 | Host Name | 호스트 명 |
| 7 | Host Process ID | 호스트 ID |
| 8 | Program Name | 프로그램 명 |
| 9 | Status | 세션의 상태 |
| 10 | Temp Usage | 세션의 Tempdb 사용량 |
| 11 | CPU Time | 이 세션에서 사용하는CPU시간 |
| 12 | Memory Usage (%) | 이 세션에서 사용하는 메모리의 8kb 페이지 수 |
| 13 | Total Scheduled Time | 세션의 실행이 예약된 총 시간 |
| 14 | Total Elapsed Time | 세션이 설정된 이후의 시간 |
3) Active Session History

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Search | SQL Hash, SQL Handle, Command Type 기준으로 검색합니다. |
| 2 | Global Time | 액티브 세션 과거 이력의 시간을 설정합니다. |
| 3 | Option | 13.2. Default Monitoring 참고 |
| 4 | Active Session History | 액티브 세션 과거 이력 목록을 Grid 형태로 보여줍니다. |
| 5 | SQL ID | Grid에서 선택된 행의 SQL ID값을 보여줍니다. |
● Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Time | 수집 시간 |
| 2 | Elapsed Time(sec) | 수행 시간 |
| 3 | SQL Last Wait Type | 마지막 또는 현재 대기 유형의 이름 |
| 4 | SQL Text | 수행한 SQL |
| 5 | SQL ID | SQL을 식별하는 엑셈 ID 값 (클릭 시 6.1.4.4. SQL Detail Slide 오픈) |
| 6 | SQL Hash | 쿼리를 식별하는데 사용되는 이진 해시 값 |
| 7 | SQL Handle | 쿼리가 속하는 일괄처리 또는 저장 프로시저를 고유하게 식별하는 토큰 |
| 8 | Statement Start Offset | 현재 실행 중인 구문의 시작 위치를 바이트 단위로 나타낸 값 |
| 9 | Statement End Offset | 현재 실행 중인 구문의 종료 위치를 바이트 단위로 나타낸 값 |
| 10 | Command Type | 실행 중인 명령 |
| 11 | Status | 프로세스 ID 상태 |
| 12 | Object Name | 프로시저 등 오브젝트 명 |
| 13 | Plan Hash | 쿼리 실행계획을 식별하는데 사용되는 이진 해시 값 |
| 14 | ECID | 단일 프로세스 대신 작업하고 있는 하위 스레드를 고유하게 식별하는 데 사용하는 실행 컨텍스트 ID |
| 15 | Blocking Session ID | 요청을 차단하고 있는 세션 ID |
| 16 | SQL Wait Time(ms) | 대기 시간 |
| 17 | CPU Time(ms/s) | 요청에 사용되는 CPU 시간 |
| 18 | Logical Reads/s | 초당 논리적 읽기 수 |
| 19 | Physical Reads/s | 초당 물리적 읽기 수 |
| 20 | Program Name | 애플리케이션 프로그램 명 |
| 21 | Login Name | 로그인 명 |
| 22 | Tempdb Alloc | 현재 작업에서 Tempdb에 할당된 페이지 수 |
| 23 | Tempdb Dealloc | 현재 작업에서 Tempdb에 할당이 취소된 페이지 수 |
| 24 | Open Tran | 프로세스에 대해 열려 있는 트랜잭션 수 |
4) SQL Performance Details

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Full Text | 액티브 세션 과거 이력에서 선택된 SQL ID의 Full Text를 보여줍니다. 복사: Copied! 메시지 창을 보여줍니다. |
| 2 | Plan | 액티브 세션 과거 이력에서 선택된 SQL ID의 Plan를 보여줍니다. |
| 3 | Last Statement | 액티브 세션 과거 이력에서 선택된 SQL ID의 마지막 명령문을 보여줍니다. |
● Plan Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Stmt Text | SQL 구문 혹은 Plan Row에 대한 작업 설명 |
| 2 | Stmt ID | 현재 일괄처리 구문의 ID |
| 3 | Node ID | 현재 쿼리의 노드 ID |
| 4 | Parent | 부모 단계의 노드 ID |
| 5 | Physical OP | 노드에 대한 물리적 알고리즘 |
| 6 | Logical OP | 노드에 대한 관계형 연산자 |
| 7 | Argument | 수행되는 작업에 대한 추가 정보 |
| 8 | Defined Values | 쿼리의 계산된 식 또는 쿼리 프로세스에서 사용한 내부 값 |
| 9 | Estimate Rows | 작업에 대한 예상 행 수 |
| 10 | Estimate IO | 작업에 대한 예상 I/O 비용 |
| 11 | Estimate CPU | 작업에 대한 예상 CPU 비용 |
| 12 | Avg Row Size | 작업에 대한 예상 평균 행 크기(바이트) |
| 13 | Total SubTree Cost | 작업 및 모든 자식 작업에 대한 누적 예상 비용 |
| 14 | Output List | 현재 작업에서 예상하는 열 |
| 15 | Type | 노드 유형 |
| 16 | Parallel | 병렬처리 여부 |