MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
的INNODB_TABLESPACES_BRIEF
table为表空间、常规表空间、undo表空间和系统表空间提供空间ID、名称、路径、标志和空间类型元数据。
INNODB_TABLESPACES
提供相同的元数据,但加载较慢,因为表提供的其他元数据,如FS_BLOCK_SIZE
,FILE_SIZE
,ALLOCATED_SIZE
,必须动态加载。
空间和路径元数据也由INNODB_DATAFILES
表格
的INNODB_TABLESPACES_BRIEF
表有这些列:
空间
表空间ID。
的名字
表空间名称。对于每表一个文件的表空间,名称的形式为
模式/ table_name
.路径
表空间数据文件路径。如果一个file-per-table表空间创建在MySQL数据目录之外的位置,路径值是一个完全限定的目录路径。否则,该路径相对于数据目录。
国旗
一个数值,表示有关表空间格式和存储特征的位级信息。
SPACE_TYPE
表空间的类型。可能的值有
一般
为InnoDB
一般的表空间,单
为InnoDB
file-per-table表空间,系统
为InnoDB
系统表空间。
例子
SELECT * FROM INFORMATION_SCHEMA。INNODB_TABLESPACES_BRIEFWHERE SPACE = 7; +-------+---------+---------------+-------+------------+ | SPACE | NAME | PATH | FLAG | SPACE_TYPE | +-------+---------+---------------+-------+------------+ | 7 | test/t1 | ./test/t1.ibd | 16417 | Single | +-------+---------+---------------+-------+------------+