18.5.10.7 ndbinfo counters 테이블
counters
테이블은 특정 커널 블록 및 데이터 노드에 대한 읽기 및 쓰기 등의 이벤트의 현재까지의 총 수를 나타냅니다. 최근 노드를 켜거나 재시작은 포함되지 않습니다. 노드를 시작하거나 다시 시작하면 그 노드의 모든 카운터가 재설정됩니다. 모든 커널 블록에서 모든 유형의 카운터를 사용하고 있지는 않습니다.
다음 표는 counters
테이블의 컬럼에 대한 정보를 보여줍니다. 이 표에는 각 컬럼의 이름, 데이터 형식 및 간단한 설명을 보여줍니다. 자세한 내용은 표 다음에 나타내는 메모에서 찾을 수 있습니다.
컬럼 이름 | 유형 | 설명 |
---|---|---|
node_id | 정수 | 데이터 노드 ID |
block_name | 문자열 | 관련된 NDB 커널 블록의 이름 ( NDB Kernel Blocks 를 참조하십시오). |
block_instance | 정수 | 블록 인스턴스 |
counter_id | 정수 | 카운터의 내부 ID 번호. 일반적으로 1에서 10까지의 정수입니다. |
counter_name | 문자열 | 카운터의 이름. 각 카운터가 연결된 개별 카운터 및 NDB 커널 블록의 이름은 텍스트를 참조하십시오. |
val | 정수 | 카운터 |
카운터는 특정 NDB 커널 블록에 연결되어 있습니다.
OPERATIONS
카운터는 DBLQH
(로컬 쿼리 처리기) 커널 블록에 연결되어 있습니다 ( The DBLQH Block 을 참조하십시오). 기본 키의 읽기는 기본 키 업데이트와 마찬가지로 1 조작으로 계산됩니다. 읽기의 경우 DBTC
에서 작업마다 DBLQH
에서 작업이 한 번 발생합니다. 쓰기의 경우 복제에 한 번씩 작업이 카운트됩니다.
ATTRINFO
, TRANSACTIONS
, COMMITS
, READS
, LOCAL_READS
, SIMPLE_READS
, WRITES
, LOCAL_WRITES
, ABORTS
, TABLE_SCANS
및 RANGE_SCANS
카운터는 DBTC (트랜잭션 코디네이터) 커널 블록에 연결되어 있습니다 ( The DBTC Block 을 참조하십시오).
LOCAL_WRITES
및 LOCAL_READS
레코드의 기본 복제본도 저장하는 노드에서 트랜잭션 코디네이터를 사용하는 기본 키 조작입니다.
READS
카운터는 모든 읽기가 포함됩니다. LOCAL_READS
이 트랜잭션 코디네이터와 동일한 노드에서 주 복제본을 읽기만 포함됩니다. SIMPLE_READS
에는 읽기 작업이 특정 트랜잭션에 대한 처음이자 마지막 작업 인 읽기 전용이 포함되어 있기 때문에 기타를 읽고 트랜잭션에서 관계가 없습니다.
ATTRINFO
는 해석 된 프로그램이 데이터 노드로 전송되는 횟수의 카운트가 유지됩니다. NDB
커널 ATTRINFO
메시지에 대한 자세한 내용은 NDB Protocol Messages 를 참조하십시오.
LOCAL_TABLE_SCANS_SENT
, READS_RECEIVED
, PRUNED_RANGE_SCANS_RECEIVED
, RANGE_SCANS_RECEIVED
, LOCAL_READS_SENT
, CONST_PRUNED_RANGE_SCANS_RECEIVED
, LOCAL_RANGE_SCANS_SENT
, REMOTE_READS_SENT
, REMOTE_RANGE_SCANS_SENT
, READS_NOT_FOUND
, SCAN_BATCHES_RETURNED
, TABLE_SCANS_RECEIVED
및 SCAN_ROWS_RETURNED
카운터는 DBSPJ
(푸시 다운 결합을 선택합니다) 커널 블록에 연결되어 있습니다 ( The DBSPJ Block 를 참조하십시오).
이러한 문제를 해결하는 경우에 일부 카운터에 의해 트랜스 포터의 과부하 및 전송 버퍼 크기에 대한 정보가 제공됩니다. LQH 인스턴스에 대해 다음 목록에있는 각 카운터의 인스턴스가 하나 존재합니다.
LQHKEY_OVERLOAD
: 트랜스 포터의 과부하로 인해 LQH 블록 인스턴스에서 거부 된 기본 키 요청 수LQHKEY_OVERLOAD_TC
: TC 노드의 트랜스 포터가 과부하 상태가 된LQHKEY_OVERLOAD
인스턴스 수LQHKEY_OVERLOAD_READER
: API 리더 (읽기 전용) 노드가 과부하 상태가 된LQHKEY_OVERLOAD
인스턴스 수.LQHKEY_OVERLOAD_NODE_PEER
: 다음 백업 데이터 노드 (쓰기 전용)이 과부하 상태가 된LQHKEY_OVERLOAD
인스턴스 수LQHKEY_OVERLOAD_SUBSCRIBER
: 이벤트 가입자 (쓰기 전용)이 과부하 상태가 된LQHKEY_OVERLOAD
인스턴스 수.LQHSCAN_SLOWDOWNS
: 스캔중인 API 트랜스 포터의 과부하로 인해 조각 스캔 일괄 처리 크기가 감소 된 인스턴스의 수입니다.