본문으로 건너뛰기

Instance Detail

Instance 화면의 Instance List에서 SQL Server 인스턴스 이름을 클릭하면 화면 우측에 열리는 상세 패널에서는, SQL Server 전용 탭 구성으로 에이전트 정보·실시간 지표·활성 세션·실행 중인 SQL·잠금 정보·알림·파라미터·호스트 프로세스를 한 화면에서 확인할 수 있습니다.

좌측 메뉴에서 데이터베이스 > Instance를 선택한 뒤, Instance List에서 SQL Server 인스턴스 이름(예: 70 sqlserver2022)을 클릭하세요.

Instance Detail 전체 화면

패널은 Information, Metric, Active Session, SQL List, Lock Info, Alert, Parameter, Host Process List 8개 탭으로 구성됩니다.

Information에서 에이전트·머신 정보 확인하기​

Information 탭은 Agent, Machine 두 영역으로 구성됩니다.

Information 탭

Agent에는 Instance Name, Status, Instance Group Name, Agent Version, DB Engine, DB Version, Last Boot Time, Uptime이 표시됩니다.

  • Instance Name 옆 [Single >] 버튼을 클릭하면 이 인스턴스의 Single View 화면으로 이동합니다.
  • 그 옆 [Detail >] 버튼은 비활성화 상태로 표시됩니다.
  • 톱니바퀴 아이콘을 클릭하면 Go to Dashboard 팝업이 열려, [Single >] 버튼의 이름을 바꾸거나 연결할 대시보드를 선택할 수 있습니다.

Machine에는 Host Name, Host IP, OS, Kernel Version이 표시되며, 별도의 클릭 동작은 없습니다.

Metric에서 실시간 지표 추이 확인하기​

Instance Stat에서는 Active Sessions, Locks Waiting, Open Transactions, Page Lookups / Sec, Page Reads / Sec, Page Life Expectancy, Batch Requests / Sec, Transactions / Sec_Total, User Connections, Buffer Cache Hit Ratio (%) 등 여러 지표를 실시간 차트로 확인할 수 있습니다.

Metric 탭

기간 조회, 일시정지, 차트 드래그 시 값 툴팁, 차트 [⋮] > Chart Setting 팝업 등 클릭 동작은 ClickHouse Instance Detail의 Metric 탭과 동일합니다.

Active Session에서 실행 중인 세션 확인하기​

Active Session List에서는 현재 실행 중인 세션을 Elapsed Time (sec), Session ID, SQL ID, SQL Text, ECID, Blocking Session ID, Command Type 등의 컬럼으로 확인할 수 있습니다.

Active Session 탭

행 왼쪽 체크박스를 선택하면 우측 상단의 [Multi Kill] 버튼이 활성화되며, 클릭하면 선택한 세션을 강제로 종료합니다. [Get] 버튼을 클릭하면 목록을 새로고침합니다.

Session ID 값을 클릭하면 세션 상세 패널이 열립니다. 패널 구성(Session Information, [Kill Session], Session Performance Details, Active Session History, SQL Performance Details)은 Single View의 Session 상세 패널과 동일합니다.

SQL Text 값을 클릭하면 SQL Full Text 팝업이 열려 전체 SQL 구문을 확인할 수 있습니다.

SQL List에서 실행 중인 SQL 확인하기​

SQL List에서는 실행된 SQL을 Database Name, Object Name, SQL ID, SQL Text, SQL Handle, SQL Hash, Statement Start/End Offset 등의 컬럼으로 확인할 수 있습니다.

SQL List 탭

우측 상단의 Sum/Avg 토글로 값을 합계와 평균 중 어느 기준으로 볼지 전환할 수 있습니다.

SQL Text 값을 클릭하면 SQL Full Text 팝업이 열려 전체 SQL 구문을 확인하고 [Format SQL] 버튼으로 정렬해서 볼 수 있습니다.

SQL Full Text 팝업

SQL ID 값을 클릭하면 패널 전체가 해당 SQL의 상세 뷰로 전환됩니다.

SQL ID 클릭 시 SQL 상세 뷰

SQL 상세 뷰에는 Date, Database, Object, SQL ID, SQL Hash, Statement Start/End Offset, Plan Hash, SQL Handle이 표시되고, [Search SQL >] 버튼을 클릭하면 SQL 분석 화면으로 이동할 수 있습니다. Full Text, Trend, History, Plan 탭으로 SQL 전체 구문, 실행 추이, 실행 이력, 실행 계획을 확인할 수 있으며, 패널 좌측 상단의 [◀] 아이콘을 클릭하면 다시 SQL List로 돌아갈 수 있습니다.

Lock Info에서 잠금 대기 관계 확인하기​

Lock Session List에서는 세션 간 잠금 대기 관계를 트리 구조로 확인할 수 있습니다. Session ID 컬럼 왼쪽의 화살표를 클릭하면 그 세션이 블로킹하고 있는 하위 세션을 펼치거나 접을 수 있습니다.

Lock Info 탭

행 체크박스 선택 후 [Multi Kill] 버튼으로 선택한 세션을 강제 종료할 수 있습니다.

Session ID 값을 클릭하면 Active Session과 동일하게 세션 상세 패널이 열립니다.

Session ID 클릭 시 세션 상세 패널

SQL Text 값을 클릭하면 SQL Full Text 팝업이 열립니다.

Alert에서 알림 규칙과 현재 상태 확인하기​

Rule List에서는 이 인스턴스에 적용된 알림 규칙을 확인할 수 있습니다. Show only Triggered Alert 체크박스, [List]/[Bar] 보기 전환, Rule Name 클릭 시 열리는 알림 규칙 상세 뷰는 ClickHouse Instance Detail의 Alert 탭과 동일합니다.

Alert 탭

Parameter에서 파라미터 값과 변경 이력 확인하기​

Parameter List에서는 SQL Server 설정 파라미터를 Parameter Name, Current Value 컬럼으로 확인할 수 있습니다.

Parameter 탭

Parameter Name을 클릭하면 패널 전체가 해당 파라미터의 상세 뷰로 전환됩니다. Information에는 Description, Default, Value In Use, Value, Minimum, Maximum, Is Dynamic, Is Advanced가 표시되고, 아래 Parameter List에서 기간별 값 변경 이력(Date/Current Value/Prev Value/Status)을 확인할 수 있습니다.

Parameter Name 클릭 시 상세 뷰

Host Process List에서 호스트 프로세스 확인하기​

Process List에서는 인스턴스가 실행 중인 호스트의 OS 프로세스를 PID, PPID, Process Name, Args, User Name, Start Time, CPU (%) 등의 컬럼으로 확인할 수 있습니다.

참고

Host Process List는 인스턴스 등록 시 OS Resource에 host-agent가 설정되어 있어야 데이터가 표시됩니다. host-agent가 설정되지 않은 인스턴스는 목록이 비어 있는 상태(No data)로 표시되며, 이는 모든 DB 엔진의 Instance Detail에 공통으로 적용됩니다.

Host Process List 탭

PID 값을 클릭하면 패널 전체가 해당 프로세스의 상세 뷰로 전환됩니다. 구성은 ClickHouse Instance Detail의 Host Process List와 동일합니다.