Loading...
MySQL 9.5 Reference Manual 9.5의 28.4.7 The INFORMATION_SCHEMA INNODB_CMPMEM and INNODB_CMPMEM_RESET Tables의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
INNODB_CMPMEM 및
INNODB_CMPMEM_RESET 테이블은
InnoDB buffer pool 내의 압축된
pages에 대한 상태 정보를 제공합니다.
INNODB_CMPMEM 및
INNODB_CMPMEM_RESET 테이블에는 다음과 같은 컬럼이 있습니다:
PAGE_SIZE
블록 크기(바이트 단위)입니다. 이 테이블의 각 레코드는 이 크기의 블록을 설명합니다.
BUFFER_POOL_INSTANCE
버퍼 풀 인스턴스에 대한 고유 식별자입니다.
PAGES_USED
현재 사용 중인, 크기가 PAGE_SIZE인 블록의 개수입니다.
PAGES_FREE
현재 할당 가능한, 크기가 PAGE_SIZE인 블록의 개수입니다. 이 컬럼은 메모리 풀의 외부 단편화를 보여 줍니다. 이상적으로 이 숫자는 최대 1이어야 합니다.
RELOCATION_OPS
크기가 PAGE_SIZE인 블록이 재배치된 횟수입니다. 버디 시스템은 더 큰 자유 블록을 형성하려고 할 때, 해제된 블록의 할당된 “버디 이웃”을 재배치할 수 있습니다. INNODB_CMPMEM_RESET 테이블에서 읽기를 수행하면 이 카운트가 리셋됩니다.
RELOCATION_TIME
크기가 PAGE_SIZE인 블록을 재배치하는 데 사용된 총 시간(마이크로초 단위)입니다. INNODB_CMPMEM_RESET 테이블에서 읽기를 수행하면 이 카운트가 리셋됩니다.
1mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_CMPMEM\G 2*************************** 1. row *************************** 3 page_size: 1024 4buffer_pool_instance: 0 5 pages_used: 0 6 pages_free: 0 7 relocation_ops: 0 8 relocation_time: 0 9*************************** 2. row *************************** 10 page_size: 2048 11buffer_pool_instance: 0 12 pages_used: 0 13 pages_free: 0 14 relocation_ops: 0 15 relocation_time: 0 16*************************** 3. row *************************** 17 page_size: 4096 18buffer_pool_instance: 0 19 pages_used: 0 20 pages_free: 0 21 relocation_ops: 0 22 relocation_time: 0 23*************************** 4. row *************************** 24 page_size: 8192 25buffer_pool_instance: 0 26 pages_used: 7673 27 pages_free: 15 28 relocation_ops: 4638 29 relocation_time: 0 30*************************** 5. row *************************** 31 page_size: 16384 32buffer_pool_instance: 0 33 pages_used: 0 34 pages_free: 0 35 relocation_ops: 0 36 relocation_time: 0
이러한 테이블을 사용하여 데이터베이스에서 InnoDB 테이블
compression의 효과를 측정합니다.
이 테이블을 쿼리하려면 PROCESS
권한이 있어야 합니다.
이 테이블의 컬럼에 대한 데이터 타입 및 기본값을 포함한 추가 정보를 보려면 INFORMATION_SCHEMA COLUMNS 테이블 또는
SHOW COLUMNS 문을 사용합니다.
사용 방법 정보는 Section 17.9.1.4, “Monitoring InnoDB Table Compression at Runtime” 및 Section 17.15.1.3, “Using the Compression Information Schema Tables”를 참조하십시오.
InnoDB 테이블 압축에 대한 일반 정보는 Section 17.9, “InnoDB Table and Page Compression”을 참조하십시오.
28.4.6 The INFORMATION_SCHEMA INNODB_CMP and INNODB_CMP_RESET Tables
28.4.8 The INFORMATION_SCHEMA INNODB_CMP_PER_INDEX and INNODB_CMP_PER_INDEX_RESET Tables