INNODB_TABLESPACES_BRIEF表
该INNODB_TABLESPACES_BRIEF
表提供了每个表文件,常规表,撤消表和系统表空间的空间ID,名称,路径,标志和空间类型元数据。
INNODB_TABLESPACES
提供了相同的元数据,但负荷更慢,因为其它元数据由表中提供,例如FS_BLOCK_SIZE
,FILE_SIZE
,和ALLOCATED_SIZE
,必须动态加载。
该INNODB_DATAFILES
表还提供了空间和路径元数据。
该INNODB_TABLESPACES_BRIEF
表包含以下列:
SPACE
表空间ID。
NAME
表空间名称。对于每表文件表空间,名称的形式为
schema/table_name
。PATH
表空间数据文件路径。如果在MySQL数据目录之外的位置创建了每表文件表空间,则该路径值为标准目录路径。否则,该路径是相对于数据目录的。
FLAG
一个数字值,表示有关表空间格式和存储特征的位级别信息。
SPACE_TYPE
表空间的类型。可能的值包括
General
了InnoDB
一般的表空间,Single
为InnoDB
文件的每个表的表空间,并System
为InnoDB
系统表空间。
例
mysql>SELECT *FROM INFORMATION_SCHEMA.INNODB_TABLESPACES_BRIEFWHERE SPACE = 7; +------- +--------- +--------------- +------- +------------ + | SPACE | NAME | PATH | FLAG | SPACE_TYPE | +------- +--------- +--------------- +------- +------------ + | 7 | test/t1 | ./test/t1.ibd | 16417 | Single | +------- +--------- +--------------- +------- +------------ +
注意
- 您必须具有
PROCESS
查询此表的特权。 - 使用该
INFORMATION_SCHEMA
COLUMNS
表或该SHOW COLUMNS
语句参见有关该表的列的其他信息,包括数据类型和默认值。