21.29.19 INFORMATION_SCHEMA INNODB_METRICS 테이블
이 INFORMATION_SCHEMA 테이블은 다양한 InnoDB 성능 정보를 나타내며, InnoDB 의 PERFORMANCE_SCHEMA 테이블의 특정 초점 영역을 보완합니다. 간단한 쿼리에서 시스템 상태 전체를 확인할 수 있습니다. 자세한 쿼리를 사용하면 성능 병목 현상, 자원 부족, 응용 프로그램 문제 등의 문제를 진단 할 수 있습니다.
각 모니터는 카운터 정보를 수집하도록 instrument되는 InnoDB 소스 코드에서 포인트를 나타냅니다. 카운터는 시작, 중지 및 설정할 수 있습니다. 공통 모듈 이름을 사용하여 카운터 그룹에 대해이 작업을 수행 할 수 있습니다.
기본적으로 비교적 소량의 데이터가 수집됩니다. 카운터를 시작, 중지 및 재설정하려면 카운터의 이름, 모듈 이름 '%'문자를 사용하여 이름 등의 와일드 카드 일치 특수 키워드 all 을 사용하여 innodb_monitor_enable , innodb_monitor_disable , innodb_monitor_reset 또는 innodb_monitor_reset_all 하나의 구성 옵션을 설정합니다.
사용법에 대해서는 섹션 14.14.6 "InnoDB INFORMATION_SCHEMA 메트릭 테이블" 을 참조하십시오.
표 21.21 INNODB_METRICS 컬럼
| 컬럼 이름 | 설명 |
|---|---|
NAME | 카운터의 고유 이름입니다. |
SUBSYSTEM | 메트릭이 적용되는 InnoDB 의 측면. SET GLOBAL 구문에서 사용하는 해당 모듈 이름은 표 다음에 오는 목록을 참조하십시오. |
COUNT | 카운터가 활성화에서의 값입니다. |
MAX_COUNT | 카운터가 활성화의 최대 값. |
MIN_COUNT | 카운터가 활성화되고 나서 최소. |
AVG_COUNT | 카운터가 활성화에서의 평균. |
COUNT_RESET | 마지막으로 재설정 된 후 카운터 값. ( _RESET 필드는 스톱워치 랩 카운터처럼 작동합니다. 일정한 시간 간격 동안의 활동을 측정 할 수 있지만 누적 수치는 COUNT , MAX_COUNT 등의 필드에서 계속 사용할 수 있습니다.) |
MAX_COUNT_RESET | 마지막으로 재설정 된 후 최대 카운터 값. |
MIN_COUNT_RESET | 마지막으로 재설정 된 후 최소 카운터 값. |
AVG_COUNT_RESET | 마지막으로 재설정 된 후 평균 counter 값. |
TIME_ENABLED | 마지막 시작 타임 스탬프. |
TIME_DISABLED | 마지막 정지시의 타임 스탬프. |
TIME_ELAPSED | 카운터가 시작된 이후의 경과 시간 (초)입니다. |
TIME_RESET | 마지막 정지시의 타임 스탬프. |
STATUS | 카운터가 실행 중인지 ( ) 또는 중지하는지 ( ). |
TYPE | 항목이 누적 카운터인지 또는 일부 자원의 현재 값을 측정하고 있는가? |
COMMENT | 카운터의 설명. |
예 :
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE NAME="dml_inserts"\G
*************************** 1. row ***************************
NAME: dml_inserts
SUBSYSTEM: dml
COUNT: 3
MAX_COUNT: 3
MIN_COUNT: NULL
AVG_COUNT: 0.046153846153846156
COUNT_RESET: 3
MAX_COUNT_RESET: 3
MIN_COUNT_RESET: NULL
AVG_COUNT_RESET: NULL
TIME_ENABLED: 2014-12-04 14:18:28
TIME_DISABLED: NULL
TIME_ELAPSED: 65
TIME_RESET: NULL
STATUS: enabled
TYPE: status_counter
COMMENT: Number of rows inserted
1 row in set (0.00 sec)참고 :
이 테이블을 쿼리하려면
PROCESS권한이 필요합니다.DESCRIBE또는SHOW COLUMNS를 사용하여 데이터 유형 및 기본값을 포함하여이 테이블의 컬럼에 대한 추가 정보를 표시합니다.