Loading...
MySQL 9.5 Reference Manual 9.5의 28.4.5 The INFORMATION_SCHEMA INNODB_CACHED_INDEXES Table의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
INNODB_CACHED_INDEXES 테이블은 각 인덱스에 대해
InnoDB 버퍼 풀에 캐시된 인덱스 페이지 수를 보고합니다.
관련 사용 정보와 예시는 Section 17.15.5, “InnoDB INFORMATION_SCHEMA Buffer Pool Tables”를 참조하십시오.
INNODB_CACHED_INDEXES 테이블에는 다음과 같은 컬럼이 있습니다:
SPACE_ID
테이블스페이스 ID입니다.
INDEX_ID
인덱스에 대한 식별자입니다. 인덱스 식별자는 하나의 인스턴스 내의 모든 데이터베이스에 걸쳐 고유합니다.
N_CACHED_PAGES
특정 인덱스에 대해 MySQL 서버가 마지막으로 시작된 이후
InnoDB 버퍼 풀에 캐시된 인덱스 페이지의 총 개수입니다.
다음 쿼리는 특정 인덱스에 대해
InnoDB 버퍼 풀에 캐시된 인덱스 페이지 수를 반환합니다:
1mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_CACHED_INDEXES WHERE INDEX_ID=65\G 2*************************** 1. row *************************** 3 SPACE_ID: 4294967294 4 INDEX_ID: 65 5N_CACHED_PAGES: 45
다음 쿼리는 각 인덱스에 대해
InnoDB 버퍼 풀에 캐시된 인덱스 페이지 수를 반환하며,
테이블 이름과 인덱스 이름을 각 INDEX_ID 값에 대해 해석하기 위해
INNODB_INDEXES 및
INNODB_TABLES 테이블을 사용합니다.
1SELECT 2 tables.NAME AS table_name, 3 indexes.NAME AS index_name, 4 cached.N_CACHED_PAGES AS n_cached_pages 5FROM 6 INFORMATION_SCHEMA.INNODB_CACHED_INDEXES AS cached, 7 INFORMATION_SCHEMA.INNODB_INDEXES AS indexes, 8 INFORMATION_SCHEMA.INNODB_TABLES AS tables 9WHERE 10 cached.INDEX_ID = indexes.INDEX_ID 11 AND indexes.TABLE_ID = tables.TABLE_ID;
이 테이블을 쿼리하려면 PROCESS
권한이 필요합니다.
이 테이블의 컬럼에 대한 데이터 타입과 기본값을 포함한 추가 정보를 보려면,
INFORMATION_SCHEMA COLUMNS 테이블이나
SHOW COLUMNS 문을 사용하십시오.
28.4.4 The INFORMATION_SCHEMA INNODB_BUFFER_POOL_STATS Table
28.4.6 The INFORMATION_SCHEMA INNODB_CMP and INNODB_CMP_RESET Tables