본문으로 건너뛰기

Tibero 지표

데이터베이스 지표는 데이터베이스의 작업량과 리소스 사용량을 포괄적으로 수집합니다. 와탭 모니터링 서비스는 지속적으로 지표를 수집하여 데이터베이스의 병목 현상을 확인하고, 성능 문제의 근본 원인을 식별하는 데 도움이 되는 데이터를 제공합니다.

지표 정보에 대한 보다 자세한 내용은 다음 링크를 참조하세요.

agent_status_summary

에이전트 상태와 관련한 지표를 10초 간격으로 수집한 카테고리입니다.

Fields

필드명단위설명비고
inActTime밀리초(ms)에이전트가 비활성화된 상태로 유지된 시간-
isActive-현재 에이전트의 활성 상태 여부true / false
isRestart-에이전트가 최근에 재시작되었는지 여부true / false
lastActTime밀리초(ms)마지막으로 에이전트가 활성화된 상태의 시각0: 비활성화된 경우
oid-프로젝트에 포함된 각 에이전트의 고유 식별자-
startTime밀리초(ms)에이전트가 시작된 시점의 타임스탬프-

db_tibero_counter

Tags

다음은 db_tibero_counter 카테고리에 수집되는 태그값에 대한 안내입니다.

태그명설명비고
agentIp에이전트 별 IP 주소입니다.-
dbIsMultiMultitenant 지원 여부입니다.-
dbName데이터베이스 이름입니다.-
dbType데이터베이스 종류입니다.-
dbVersion이용 중인 데이터베이스의 버전입니다.-
oname에이전트 이름입니다.고유값

Field

다음은 db_tibero_counter 카테고리에 수집되는 필드값에 대한 안내입니다.

MetricsDescription
active_sessions현재 활성화된 세션의 수입니다.
block_updates블록 업데이트가 발생한 횟수입니다.
connect_error연결 오류가 발생한 횟수입니다.
DB_CPU데이터베이스가 사용한 CPU의 비율입니다.
DB_CPU_time데이터베이스가 CPU 처리에 소비한 총 시간(밀리초 단위)입니다.
dbwr_write_-_OS데이터베이스 작성 작업이 운영체제에서 실행된 횟수입니다.
execute_countSQL 명령이 실행된 횟수입니다.
fatal_count치명적인 오류가 발생한 횟수입니다.
lock_wait_sessions잠금 대기로 인해 대기 중인 세션의 수입니다.
logical_reads논리적 읽기 작업이 발생한 횟수입니다.
logons_cumulative누적된 로그인 횟수입니다.
long_running_sessions장시간 실행 중인 세션의 수입니다.
parse_count_(hard)하드 파싱 작업이 발생한 횟수입니다.
parse_count_(total)총 파싱 작업이 발생한 횟수입니다.
physical_reads물리적 읽기 작업이 발생한 횟수입니다.
pq_sessions병렬 쿼리 작업이 실행된 세션의 수입니다.
sorts_(memory)메모리 내에서 정렬 작업이 발생한 횟수입니다.
the_number_of_user_commits_performed수행된 사용자 커밋의 횟수입니다.
total_elapse_time총 경과 시간입니다.
total_sessions총 세션의 수입니다.
wait_sessions대기 중인 세션의 수입니다.
warning_count경고가 발생한 횟수입니다.
WE_BUF_FREE_time_waited프로세스가 버퍼가 비워지기를 기다린 총 대기 시간입니다.
WE_BUF_FREE_total_timeouts버퍼 비우기 대기 중 발생한 타임아웃 횟수입니다.
WE_BUF_FREE_total_waits버퍼 비우기 이벤트로 인한 총 대기 횟수입니다.
WE_BUF_WAIT_time_waited버퍼 대기 이벤트에서 대기한 총 시간입니다.
WE_BUF_WAIT_total_timeouts버퍼 대기 중 발생한 타임아웃 횟수입니다.
WE_BUF_WAIT_total_waits버퍼 대기 이벤트로 인한 총 대기 횟수입니다.
WE_BUF_WRITE_time_waited버퍼 쓰기 이벤트에서 대기한 총 시간입니다.
WE_BUF_WRITE_total_timeouts버퍼 쓰기 중 발생한 타임아웃 횟수입니다.
WE_BUF_WRITE_total_waits버퍼 쓰기 이벤트로 인한 총 대기 횟수입니다.
WE_CKPT_WAIT_time_waited체크포인트 대기 이벤트에서 대기한 총 시간입니다.
WE_CKPT_WAIT_total_timeouts체크포인트 대기 중 발생한 타임아웃 횟수입니다.
WE_CKPT_WAIT_total_waits체크포인트 대기 이벤트로 인한 총 대기 횟수입니다.
WE_LGWR_ARCHIVE_time_waited로그 기록기가 아카이브 작업을 기다린 총 시간입니다.
WE_LGWR_ARCHIVE_total_timeouts로그 기록기 아카이브 작업 중 발생한 타임아웃 횟수입니다.
WE_LGWR_ARCHIVE_total_waits로그 기록기 아카이브 작업으로 인한 총 대기 횟수입니다.
WE_LGWR_LNW_time_waited로그 기록기가 네트워크를 통해 로그를 쓰기를 기다린 총 시간입니다.
WE_LGWR_LNW_total_timeouts로그 기록기 네트워크 쓰기 중 발생한 타임아웃 횟수입니다.
WE_LGWR_LNW_total_waits로그 기록기 네트워크 쓰기로 인한 총 대기 횟수입니다.
WE_LOG_FLUSH_REQ_time_waited로그 플러시 요청 대기 중 총 대기 시간입니다.
WE_LOG_FLUSH_REQ_total_timeouts로그 플러시 요청 중 발생한 타임아웃 횟수입니다.
WE_LOG_FLUSH_REQ_total_waits로그 플러시 요청으로 인한 총 대기 횟수입니다.
WE_LOG_FLUSH_SPACE_time_waited로그 플러시 공간 대기 중 총 대기 시간입니다.
WE_LOG_FLUSH_SPACE_total_timeouts로그 플러시 공간 대기 중 발생한 타임아웃 횟수입니다.
WE_LOG_FLUSH_SPACE_total_waits로그 플러시 공간 대기로 인한 총 대기 횟수입니다.
WE_MBR_WAIT_time_waitedMBR(Multi Block Read) 대기 중 총 대기 시간입니다.
WE_MBR_WAIT_total_timeoutsMBR 대기 중 발생한 타임아웃 횟수입니다.
WE_MBR_WAIT_total_waitsMBR 대기로 인한 총 대기 횟수입니다.
WE_PROC_DOWN_time_waited프로세스 종료 대기 중 총 대기 시간입니다.
WE_PROC_DOWN_total_timeouts프로세스 종료 대기 중 발생한 타임아웃 횟수입니다.
WE_PROC_DOWN_total_waits프로세스 종료 대기로 인한 총 대기 횟수입니다.
WE_SEQ_FLUSH_time_waited시퀀스 플러시 대기 중 총 대기 시간입니다.
WE_SEQ_FLUSH_total_timeouts시퀀스 플러시 대기 중 발생한 타임아웃 횟수입니다.
WE_SEQ_FLUSH_total_waits시퀀스 플러시 대기로 인한 총 대기 횟수입니다.
WE_SEQ_FREESLOT_time_waited시퀀스 프리 슬롯 대기 중 총 대기 시간입니다.
WE_SEQ_FREESLOT_total_timeouts시퀀스 프리 슬롯 대기 중 발생한 타임아웃 횟수입니다.
WE_SEQ_FREESLOT_total_waits시퀀스 프리 슬롯 대기로 인한 총 대기 횟수입니다.
WE_SEQ_NEXTVAL_time_waited시퀀스 NEXTVAL 대기 중 총 대기 시간입니다.
WE_SEQ_NEXTVAL_total_timeouts시퀀스 NEXTVAL 대기 중 발생한 타임아웃 횟수입니다.
WE_SEQ_NEXTVAL_total_waits시퀀스 NEXTVAL 대기로 인한 총 대기 횟수입니다.
WE_SEQ_WRITEBACK_time_waited시퀀스 쓰기 대기 중 총 대기 시간입니다.
WE_SEQ_WRITEBACK_total_timeouts시퀀스 쓰기 대기 중 발생한 타임아웃 횟수입니다.
WE_SEQ_WRITEBACK_total_waits시퀀스 쓰기 대기로 인한 총 대기 횟수입니다.
WE_WLOCK_DML_time_waitedDML 잠금 대기 중 총 대기 시간입니다.
WE_WLOCK_DML_total_timeoutsDML 잠금 대기 중 발생한 타임아웃 횟수입니다.
WE_WLOCK_DML_total_waitsDML 잠금 대기로 인한 총 대기 횟수입니다.
WE_WLOCK_TX_time_waited트랜잭션 잠금 대기 중 총 대기 시간입니다.
WE_WLOCK_TX_total_timeouts트랜잭션 잠금 대기 중 발생한 타임아웃 횟수입니다.
WE_WLOCK_TX_total_waits트랜잭션 잠금 대기로 인한 총 대기 횟수입니다.
WE_WTHR_MSG_time_waited스레드 메시지 대기 중 총 대기 시간입니다.
WE_WTHR_MSG_total_timeouts스레드 메시지 대기 중 발생한 타임아웃 횟수입니다.
WE_WTHR_MSG_total_waits스레드 메시지 대기로 인한 총 대기 횟수입니다.
WE_WTHR_READY_time_waited스레드 준비 상태 대기 중 총 대기 시간입니다.
WE_WTHR_READY_total_timeouts스레드 준비 상태 대기 중 발생한 타임아웃 횟수입니다.
WE_WTHR_READY_total_waits스레드 준비 상태 대기로 인한 총 대기 횟수입니다.
WE_WTHR_START_time_waited스레드 시작 대기 중 총 대기 시간입니다.
WE_WTHR_START_total_timeouts스레드 시작 대기 중 발생한 타임아웃 횟수입니다.
WE_WTHR_START_total_waits스레드 시작 대기로 인한 총 대기 횟수입니다.

XOS 관련 지표

다음은 XOS 에이전트로부터 수집되는 지표들에 대한 설명입니다.

MetricUnitDescription
cpu(xos)pctcpu 사용율, cpu_user + cpu_sys + cpu_iowait의 합입니다.
cpu_user(xos)pctcpu가 사용자 코드를 실행하는데 소요한 시간입니다.
cpu_sys(xos)pctcpu가 kernel code를 수행한 시간입니다.
cpu_iowait(xos)pctcpu가 IO를 대기한 시간입니다.
cpu_idle(xos)pctcpu 프로세서 유휴 시간입니다.
disk_reads(xos)block디스크로부터 읽은 데이터의 양입니다.
disk_read_bytes(xos)byte디스크로부터 읽은 데이터의 양입니다.
disk_writes(xos)block디스크로 쓰여진 데이터의 양입니다.
disk_write_bytes(xos)byte디스크로 쓰여진 데이터의 양입니다.
mem(xos)pct메모리 사용율입니다.
mem_total(xos)MB전체 메모리양입니다.
mem_free(xos)MB시스템에서 사용하고 있지 않은 메모리양입니다.
mem_used(xos)MB시스템에서 사용하고 있는 메모리양입니다.
mem_buffcache(xos)MBbuff/cache로 사용중인 메모리양입니다.
mem_swaptotal(xos)MBSwap 전체 사이즈, 물리메모리가 부족한 경우를 대비하여 설정합니다.
mem_swapfree(xos)MBSwap의 사용하지 않은 영역, Swap 영역은 디스크 공간에 확보되기 때문에 Swap을 사용하고 있다면 시스템 성능이 급격하게 떨어질 수 있습니다.
mem_available(xos)MB메모리 가용영역입니다.
net_recv_bytes(xos)byte네트워크로 수신된 데이터의 양입니다.
net_recv_packets(xos)-네트워크로 수신된 데이터 패킷의 수입니다.
net_send_bytes(xos)byte네트워크로 전송한 데이터의 양입니다.
net_send_packets(xos)-네트워크로 전송한 데이터 패킷의 수입니다.