락 트리
하루 동안 발생한 Lock의 추이를 분석할 수 있습니다. Lock을 발생시킨 세션(Lock Holder)과 Lock을 대기하고 있는 세션(Lock Waitier)에 대해 트리 구조로 확인할 수 있습니다. 이러한 기능을 통해 특정 시점 발생한 락 정보 Holder와 Waiter 관계를 확인해 쿼리(Query)를 분석하고 교착 상태(Dead Lock)의 쿼리를 확인할 수 있습니다.
홈 화면 > 프로젝트 선택 > 분석 > 락 트리
하루 동안의 락 발생 여부와 시간을 시계열 차트/락 트리로 제공합니다. 락이 최초 발생한 지점부터 holder와 waiter의 구조를 트리 형태로 표현하여 제공합니다. 락 트리를 시간의 흐름으로 확인할 수 있습니다.
기본 사용 안내
원하는 날짜와 시간을 설정한 다음 목록에서 인스턴스를 선택하세요. 설정한 시간에 락이 발생했다면 lock wait sessions와 화면 아래 테이블에 조회한 데이터를 표시합니다.
컬럼 정보 안내
항목 | 설명 |
---|---|
instance | 에이전트 또는 인스턴스의 이름입니다. |
pid | 데이터베이스 프로세스의 PID입니다. |
tranindex | 현재 실행 중인 트랜잭션을 식별하는 고유한 번호입니다. |
user | 데이터베이스에 접속한 사용자의 이름입니다. |
query_time | 쿼리 실행 시간입니다. |
transtatus | 트랜잭션의 현재 상태입니다. |
query | 실행된 SQL 쿼리입니다. |
query_hash | 쿼리의 해시 값입니다. |
query_param | 쿼리 실행 시 사용된 매개변수입니다. |
lock_holder | 현재 트랜잭션에서 자원을 잠금(Lock)한 세션입니다. |
노트
와탭은 클라이언트와 관련한 정보를 기본 저장합니다.