기술 정보
home
채널 소개
home

j_cnt 간편 추출 방법

문서 유형
기술 정보
분야
모니터링/점검
키워드
event
j_cnt
적용 제품 버전
6FS01
6FS02
6FS03
6FS04
6FS05
6FS06
6FS07
7FS01
7FS02
7FS02PS

개요

tbsql 에서 j_cnt를 조회하는 것으로 TPR을 거치지 않고 짧은 구간의 event 변화량을 측정할 수 있습니다.
이를 통해 대부분의 이벤트 항목 변화량을 알 수 있고, 전체 항목 뿐만 아니라 특정 세션에 대한 정보 추출도 가능합니다.

방법

tbsql 에서 show j_cnt 라는 기능을 사용합니다.

기본 실행

Tibero DBA 계정 접속 후 show j_cnt 를 수행합니다.
해당 값은 대상에 대한 현재까지의 누적치 입니다.
옵션 없이 수행 시, 대상은 데이터베이스 전체의 기동 이후 누적치가 출력됩니다.
SQL> show j_cnt Stat Count Value Time JC_SQL_EXECUTE_ELAPSED_TIME 1761960 0 1834.10888 JC_CSR_FETCH_SELECT 1739494 0 1523.34934 JC_EX_TSCAN_FULL 1747974 0 1478.51925 JC_PROFILE 931557 931557 720.44688 JC_TX 39077 0 439.675915 JC_TPR_SNAP_SAVE 259 259 335.245114 JC_DBWR_WRITE 25507 347041 302.914606 JC_DBWR_WRITE_OS 192856 347041 293.873824 JC_DBWR_SCAN_BUFFER 4689457 347042 269.271834 JC_MSG_CL_CONN_REQ_TOTAL 1687 0 267.398389 JC_CSR_FETCH_INSERT 10114 0 242.279107 JC_REDO_WRITE 39729 2666669 205.098374 JC_DD_SEARCH 3698056 0 174.058557 JC_FSCAN_FETCH 1781550 23784497 82.239399 JC_ASH_SNAP_SAVE 259 0 61.205445 JC_CSR_FETCH_DELETE 10516 0 59.878291 JC_EX_DML_DELETE 10745 0 47.404454 JC_EX_DML_INSERT 19970 0 42.639348 JC_FSCAN_FETCH_MREAD 1781550 23784497 37.614983 (후략)
SQL
복사

Case 1. 특정 이벤트 조회

show j_cnt {이벤트 명} 입력으로 특정 이벤트만 확인할 수 있습니다. (출력값: DB 전체에 대한 누적 수치)
SQL> show j_cnt JC_SQL_EXECUTE_ELAPSED_TIME Stat Count Value Time JC_SQL_EXECUTE_ELAPSED_TIME 1762243 0 1834.46432
SQL
복사

Case 2. 특정 세션 조회

show j_cnt sess=local (자신이 접속한 세션에 대한 j_cnt) 혹은 show j_cnt sess={SESSION ID} 를 통해 특정 세션의 jcnt만 확인할 수 있습니다. (출력값: 특정 세션이 접속한 이후의 이벤트 누적값)
주의
show j_cnt 자체도 내부적으로 쿼리가 수행되는 것에 주의가 필요합니다.
특정 케이스에 대해서만 이벤트 추출 시, DB 전체 대상으로 나오는 내용은 사용이 어렵습니다.
SQL> show j_cnt JC_SQL_EXECUTE_ELAPSED_TIME Stat Count Value Time JC_SQL_EXECUTE_ELAPSED_TIME 1762243 0 1834.46432
SQL
복사