본문으로 건너뛰기

CUBRID 지표

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

분류항목설명
File I/O 관련Num_file_removes삭제한 파일 개수
Num_file_creates생성한 파일 개수
Num_file_ioreads디스크로부터 읽은 횟수
Num_file_iowrites디스크로 저장한 횟수
Num_file_iosynches디스크와 동기화를 수행한 횟수
페이지 버퍼 관련Num_data_page_fetches가져오기(fetch)한 페이지 수
Num_data_page_dirties더티 페이지 수
Num_data_page_ioreads디스크에서 읽은 페이지 수 (이 값이 클수록 덜 효율적이며, 히트율이 낮은 것과 상관됨)
Num_data_page_iowrites디스크에서 기록한 페이지 수(이 값이 클수록 덜 효율적임)
Num_data_page_victims데이터 버퍼에서 디스크로 내려 쓰기(flush)하는 스레드가 깨어나는 회수 (내려 쓰기되는 페이지의 또는 희생자(victim)의 개수가 아님)
Num_data_page_iowrites_for_replacement후보로 선정되어 디스크로 쓰여진 데이터 페이지 수
Num_adaptive_flush_pages데이터 버퍼로부터 디스크로 내려 쓰기(flush)한 데이터 페이지 수
Num_adaptive_flush_log_pages로그 버퍼로부터 디스크로 내려 쓰기(flush)한 로그 페이지 수
Num_adaptive_flush_max_pages데이터 및 로그 버퍼로부터 디스크로 내려 쓰기(flush)를 허용하는 최대 페이지 수
Num_sort_io_pages정렬하는 동안 디스크에서 페치한 페이지 개수(이 값이 클수록 덜 효율적임)
Num_sort_data_pages정렬하는 동안 페이지 버퍼에서 발견된 페이지 개수(이 값이 클수록 더 효율적임)
로그 관련Num_log_page_ioreads읽은 로그 페이지의 수
Num_log_page_iowrites저장한 로그 페이지의 수
Num_log_append_records추가(append)한 로그 레코드의 수
Num_log_archives보관 로그의 개수
Num_log_start_checkpoints체크포인트 시작 횟수
Num_log_end_checkpoints체크포인트 종료 횟수
Num_log_wals현재 사용하지 않음
트랜잭션 관련Num_tran_commits커밋한 횟수
Num_tran_rollbacks롤백한 횟수
Num_tran_savepoints세이브포인트 횟수
Num_tran_start_topops시작한 top operation의 개수
Num_tran_end_topops종료한 top operation의 개수
Num_tran_interrupts인터럽트 개수
동시성/잠금 관련Num_page_locks_acquired페이지 잠금을 획득한 횟수
Num_object_locks_acquired오브젝트 잠금을 획득한 횟수
Num_page_locks_converted페이지 잠금 타입을 변환한 횟수
Num_object_locks_converted오브젝트 잠금 타입을 변환한 횟수
Num_page_locks_re-requested페이지 잠금을 재요청한 횟수
Num_object_locks_re-requested오브젝트 잠금을 재요청한 횟수
Num_page_locks_waits잠금을 대기하는 페이지 개수
Num_object_locks_waits잠금을 대기하는 오브젝트 개수
인덱스 관련Num_btree_inserts삽입된 항목의 개수
Num_btree_deletes삭제된 항목의 개수
Num_btree_updates갱신된 항목의 개수
Num_btree_covered질의 시 인덱스가 데이터를 모두 포함한 경우의 개수
Num_btree_noncovered질의 시 인덱스가 데이터를 일부분만 포함하거나 전혀 포함하지 않은 경우의 개수
Num_btree_resumesindex_scan_oid_buffer_pages를 초과한 인덱스 스캔 횟수
Num_btree_multirange_optimizationWHERE ... IN ... LIMIT 조건 질의문에 대해 다중 범위 최적화(multi-range optimization)를 수행한 횟수
Num_btree_splitsB-tree 노드 분할 연산 회수
Num_btree_mergesB-tree 노드 합병 연산 회수
쿼리 관련Num_query_selectsSELECT 쿼리의 수행 횟수
Num_query_insertsINSERT 쿼리의 수행 횟수
Num_query_deletesDELETE 쿼리의 수행 횟수
Num_query_updatesUPDATE 쿼리의 수행 횟수
Num_query_sscans순차 스캔(풀 스캔) 횟수
Num_query_iscans인덱스 스캔 횟수
Num_query_lscansLIST 스캔 횟수
Num_query_setscansSET 스캔 횟수
Num_query_methscansMETHOD 스캔 횟수
Num_query_nljoinsNested Loop 조인 횟수
Num_query_mjoins병합 조인 횟수
Num_query_objfetches객체를 가져오기(fetch)한 횟수
네트워크 요청 관련Num_network_requests네트워크 요청 횟수
질의 계획 캐시 관련Num_plan_cache_add캐시 엔트리(entry)가 새로 추가된 횟수
Num_plan_cache_lookup특정 키를 사용하여 룩업(lookup)을 시도한 횟수
Num_plan_cache_hit질의 문자열 해시 테이블에서 엔트리를 찾은(hit) 횟수
Num_plan_cache_miss질의 문자열 해시 테이블에서 엔트리를 찾지 못한(miss) 횟수
Num_plan_cache_full캐시 엔트리의 개수가 허용된 최대 개수를 넘어 희생자(victim) 탐색을 시도한 횟수
Num_plan_cache_delete캐시 엔트리가 삭제된(victimized) 횟수
Num_plan_cache_invalid_xasl_idxasl_id 해시 테이블에서 엔트리를 찾지 못한(miss) 횟수. 서버에서 특정 엔트리가 제거(victimized)되었는데, 해당 엔트리를 클라이언트에서 요청했을 때 발생하는 에러 횟수
Num_plan_cache_query_string_hash_entries질의 문자열 해시 테이블의 현재 엔트리 개수
Num_plan_cache_xasl_id_hash_entriesxasl id 해시 테이블의 현재 엔트리 개수
Num_plan_cache_class_oid_hash_entriesclass oid 해시 테이블의 현재 엔트리 개수
버퍼 히트율 관련Data_page_buffer_hit_ratio페이지 버퍼의 히트율
(Num_data_page_fetches - Num_data_page_ioreads)*100 / Num_data_page_fetches
HA 관련Time_ha_replication_delay복제 지연 시간(초)