MySQL
MySQL 데이터베이스 타입의 인스턴스 디테일 슬라이드에서 연계된 Session Detail Slide 화면입니다. Instance Detail Slide > Active Session > Thread ID를 클릭하여 확인할 수 있습니다.

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

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Back | |
| 2 | Session ID | 조회한 타겟의 정보를 표시합니다. |
| 3 | Slide History | 13.3. 디테일 슬라이드 참고 |
| 4 | Close | |
| 5 | Global Time | 모니터링 재생 여부를 선택합니다. 실시간 데이터만 조회 가능합니다. 13.4. 글로벌 타임 참고 |
| 6 | Kill Session | 현재 실행중인 세션을 종료하는 기능입니다. |
2) Session Information

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | PID | 서버 프로세스 ID |
| 2 | Thread ID | 스레드 ID |
| 3 | Host | 사용자 Host |
| 4 | User | 사용자 User 명 |
| 5 | DB | 데이터베이스 명 |
| 6 | Command | SQL 수행 상태 |
| 7 | Full Scan | 명령문에서 수행한 Full Table Scan여부 |
| 8 | Query Start Time | 쿼리 시작 시간 |
| 9 | Digest | Digest (쿼리 식별자) |
| 10 | Elapsed Time (sec) | 수행 시간(초) |
| 11 | Tmp Tables | 명령문을 실행하는 동안 서버에서 생성한 임시 테이블 수 |
| 12 | Tmp Disk Tables | 명령문을 실행하는 동안 서버에서 생성한 내부 디스크 임시 테이블 수 |
3) Active Session History

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Search | State, Digest, Command 기준으로 검색합니다. |
| 2 | Option | 13.2. Default Monitoring 참고 |
| 3 | Active Session History | Active Session History List를 Grid 형태로 보여줍니다. |
| 4 | Digest | Grid에서 선택된 행의 Digest값을 보여줍니다. |
● Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Time | 세션 수행 시간 추이 |
| 2 | Elapsed Time(sec) | 수행 시간(초) |
| 3 | State | Thread가 수행하는 작업을 나타내는 상태 |
| 4 | Digest | Digest (쿼리 식별자) (클릭 시 6.1.4.3. SQL 디테일 슬라이드 오픈) |
| 5 | Command | SQL 수행 상태 |
| 6 | Statement Latency (sec) | 명령문이 실행된 시간 (초) |
| 7 | Progress | 각 행에 대한 단계 진행률 |
| 8 | Lock Latency(sec) | Lock을 대기하는데 소요된 시간 (초) |
| 9 | Rows Examined | 스토리지 엔진에서 읽은 행 수 |
| 10 | Rows Sent | 명령문에서 반환된 행 수 |
| 11 | Rows Affected | 명령문의 영향을 받는 행 수 |
| 12 | Tmp Tables | 명령문을 실행하는 동안 서버에서 생성한 임시 테이블 수 |
| 13 | Tmp Disk Tables | 명령문을 실행하는 동안 서버에서 생성한 내부 디스크 임시 테이블 수 |
| 14 | Full Scan | 명령문에서 수행한 Full Table Scan 여부 |
| 15 | Last Statement Latency (sec) | 마지막 명령문이 실행된 시간 (초) |
| 16 | Current Memory | Thread가 할당한 바이트 수 |
| 17 | Last Wait | Thread에 대한 가장 최근의 대기 이벤트 이름 |
| 18 | Last Wait Latency (sec) | Thread에 대한 가장 최근의 대기 이벤트의 대기 시간 (초) |
| 19 | Source | 이벤트를 생성한 계측 코드가 포함된 소스 파일 및 줄 번호 |
| 20 | Trx Latency (sec) | Thread에 대한 현재 트랜잭션의 대기 시간 |
| 21 | Trx State | Thread에 대한 현재 트랜잭션의 상태 |
| 22 | Trx Autocommit | 현재 트랜잭션이 시작될 때 자동 커밋 모드가 활성화되었는지 여부 |
4) SQL Performance Detail

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Full Text | Active Session History에서 선택된 SQL ID의 Full Text를 보여줍니다. 복사: ‘Content has been copied.’ 메시지 창을 보여줍니다. |
| 2 | Plan | Active Session History에서 선택된 SQL ID의 Plan를 보여줍니다. |
● Plan Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | # | 단위 SELECT 쿼리별로 부여되는 식별자 값 |
| 2 | Query Plan | 쿼리를 수행하여 데이터를 추출하려고 할 때, 통계정보를 기반으로 옵티마이저가 수립하는 작업 절차 |