■ InnoDB 버퍼풀 테이블InnoDB INFORMATION_SCHEMA 버퍼풀 테이블은 InnoDB 버퍼 풀 내의 페이지에 대한 버퍼풀 상태정보 및 메타 데이터를 제공합니다.InnoDB INFORMATION_SCHEMA 버퍼풀 테이블에는 아래 나열된 테이블이 포함됩니다.mysql> SHOW TABLES FROM INFORMATION_SCHEMA LIKE 'INNODB_BUFFER%';+-----------------------------------------------+| Tables_in_INFORMATION_SCHEMA (INNODB_BUFFER%) |+-----------------------------------------------+| INNODB_BUFFER_PAGE_LRU ..
■ INNODB_METRICS TableINNODB_METRICS 테이블은 InnoDB용 성능 스키마 테이블의 특정 초점 영역을 보완하는 다양한 InnoDB 성능 정보를 제공합니다.간단한 쿼리로 시스템의 전반적인 상태를 확인할 수 있습니다. 각 모니터는 카운터 정보를 수집하도록 계측 된 InnoDB 소스 코드 내의 지점을 나타냅니다. 각 카운터를 시작, 중지 및 재설정 할 수 있습니다. 공통 모듈 이름을 사용하여 카운터 그룹에 대해 이러한 작업을 수행 할 수도 있습니다. 기본적으로 비교적 적은 양의 데이터가 수집됩니다. 카운터를 시작, 중지 및 재설정하려면 카운터 이름, 모듈의 이름, "%" 문자를 사용하는 와일드카드 일치 또는 특수 키워드를 사용하여 시스템 변수 innodb_monitor_enable,..
■ INNODB_BUFFER_PAGE TableINNODB_BUFFER_PAGE 테이블은 InnoDB 버퍼 풀의 각 페이지에 대한 정보를 제공합니다. 중요사항INNODB_BUFFER_PAGE 테이블을 쿼리하면 성능에 영향을 줄 수 있습니다. 성능 영향을 인식하고 허용할 수 있다고 결정하지 않는한 프로덕션 시스템에서이 테이블을 쿼리하면 안됩니다.프로덕션 시스템의 성능에 영향을 주지 않으려면 조사하려는 문제를 재현하고 테스트 인스턴스에서 버퍼풀 통계를 쿼리합니다. 각 컬럼의 정보는 다음과 같습니다. • POOL_ID버퍼 풀 ID입니다. 여러 버퍼 풀 인스턴스를 구별하기위한 식별자입니다. • BLOCK_ID버퍼 풀 블록 ID입니다. • SPACE테이블 스페이스 ID입니다. INNODB_SYS_TABLES.SP..
■ EFERENTIAL_CONSTRAINTS Table• REFERENTIAL_CONSTRAINTS 테이블은 외부참조 키에 대한 정보를 제공합니다.각 컬럼의 정보는 다음과 같습니다. • CONSTRAINT_CATALOGThe name of the catalog to which the constraint belongs. This value is always def.제약조건이 속한 카탈로그의 이름입니다. 이 값은 항상 def입니다. • CONSTRAINT_SCHEMA제약조건이 속한 스키마 (데이터베이스)의 이름입니다. • CONSTRAINT_NAME제약조건의 이름입니다. • UNIQUE_CONSTRAINT_CATALOG제약 조건이 참조하는 유니크한 제약 조건이 포함된 카탈로그의 이름입니다. 이 값은 항상 d..
■ COLUMNS Table특정테이블에 포함된 컬럼 속성 정보 표시합니다.각 컬럼의 정보는 다음과 같습니다. • TABLE_CATALOG열을 포함하는 테이블이 속한 카탈로그의 이름입니다. 항상 def값입니다. • TABLE_SCHEMA테이블이 속한 스키마(데이터베이스) 이름입니다. • TABLE_NAME해당 컬럼이 있는 테이블 이름입니다. • COLUMN_NAME컬럼이름입니다. • ORDINAL_POSITION테이블 내 컬럼의 위치(순서)입니다. SHOW COLUMNS 명령어와 달리 COLUMNS 테이블의 SELECT에는 자동으로 정렬되어 출력되지 않습니다. • COLUMN_DEFAULT컬럼 기본값을 지정합니다. insert명령어로 null값이 들어올 시 어떤값으로 대체할지 결정합니다. 기본값이 null..