Loading...
MySQL 9.5 Reference Manual 9.5의 28.4.23 The INFORMATION_SCHEMA INNODB_TABLES Table의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
INNODB_TABLES 테이블은 InnoDB 테이블에 대한 메타데이터를 제공합니다.
관련 사용 정보와 예시는
Section 17.15.3, “InnoDB INFORMATION_SCHEMA Schema Object Tables”를 참조하십시오.
INNODB_TABLES 테이블에는 다음과 같은 컬럼이 있습니다:
TABLE_IDInnoDB 테이블에 대한 식별자입니다.
이 값은 인스턴스의 모든 데이터베이스 전체에서 유일합니다.
NAME필요할 경우 스키마(데이터베이스) 이름이 앞에 붙은 테이블 이름입니다(예: test/t1).
데이터베이스와 사용자 테이블 이름은 원래 정의되었을 때와 같은 대소문자를 가지며, 이는 lower_case_table_names 설정의 영향을 받을 수 있습니다.
FLAG테이블 포맷 및 스토리지 특성에 대한 비트 단위 정보를 나타내는 숫자 값입니다.
N_COLS테이블의 컬럼 수입니다. 보고되는 수에는 InnoDB에 의해 생성되는 세 개의 히든 컬럼(DB_ROW_ID, DB_TRX_ID, DB_ROLL_PTR)이 포함됩니다.
또한 존재하는 경우 virtual generated columns도 포함됩니다.
SPACE테이블이 위치한 테이블스페이스에 대한 식별자입니다. 0은 InnoDB system tablespace를 의미합니다.
그 밖의 숫자는 file-per-table 테이블스페이스 또는 일반 테이블스페이스를 나타냅니다. 이 식별자는 TRUNCATE TABLE 구문 이후에도 동일하게 유지됩니다.
file-per-table 테이블스페이스의 경우, 이 식별자는 인스턴스의 모든 데이터베이스 전체에서 테이블에 대해 유일합니다.
ROW_FORMAT테이블의 로우 포맷입니다(Compact, Redundant, Dynamic, Compressed 중 하나).
ZIP_PAGE_SIZEzip 페이지 크기입니다. 로우 포맷이 Compressed인 테이블에만 적용됩니다.
SPACE_TYPE테이블이 속한 테이블스페이스의 유형입니다. 가능한 값으로는 system tablespace의 System, general tablespace의 General, file-per-table tablespace의 Single이 있습니다.
CREATE TABLE 또는 ALTER TABLETABLESPACE=innodb_system을 사용하여 system tablespace에 할당된 테이블은 SPACE_TYPE이 General입니다.
자세한 내용은 CREATE TABLESPACE를 참조하십시오.
INSTANT_COLSALGORITHM=INSTANT를 사용한 ALTER TABLE ... ADD COLUMN으로 첫 번째 instant 컬럼이 추가되기 전에 존재했던 컬럼 수입니다.
이 컬럼은 더 이상 사용되지 않습니다.
TOTAL_ROW_VERSIONS테이블의 로우 버전 수입니다. 초기 값은 0입니다.
컬럼을 추가하거나 제거하는 ALTER TABLE ... ALGORITHM=INSTANT 작업에 의해 값이 증가합니다. instant 방식으로 컬럼이 추가되거나 삭제된 테이블이 table-rebuilding ALTER TABLE 또는 OPTIMIZE TABLE 작업으로 인해 리빌드될 때 이 값은 0으로 리셋됩니다.
자세한 내용은 Column Operations를 참조하십시오.
TOTAL_ROW_VERSIONS의 최대 값은 255입니다.
1mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_TABLES WHERE TABLE_ID = 214\G 2*************************** 1. row *************************** 3 TABLE_ID: 1064 4 NAME: test/t1 5 FLAG: 33 6 N_COLS: 6 7 SPACE: 3 8 ROW_FORMAT: Dynamic 9 ZIP_PAGE_SIZE: 0 10 SPACE_TYPE: Single 11 INSTANT_COLS: 0 12TOTAL_ROW_VERSIONS: 3
이 테이블을 쿼리하려면 PROCESS 권한이 필요합니다.
이 테이블의 컬럼에 대한 데이터 타입 및 기본값 등 추가 정보를 확인하려면 INFORMATION_SCHEMA COLUMNS 테이블 또는 SHOW COLUMNS 구문을 사용하십시오.
28.4.22 The INFORMATION_SCHEMA INNODB_SESSION_TEMP_TABLESPACES Table
28.4.24 The INFORMATION_SCHEMA INNODB_TABLESPACES Table