Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  The INFORMATION_SCHEMA INNODB_TABLESPACES_BRIEF Table

28.4.25 INFORMATION_SCHEMA INNODB_TABLESPACES_BRIEF 表

INNODB_TABLESPACES_BRIEF提供了文件表、通用、undo 和系统表空间的空间 ID、名称、路径、标志和空间类型元数据。

INNODB_TABLESPACES提供了相同的元数据,但因为需要动态加载其他元数据,如FS_BLOCK_SIZEFILE_SIZEALLOCATED_SIZE,因此加载速度较慢。

空间和路径元数据也由INNODB_DATAFILES表提供。

INNODB_TABLESPACES_BRIEF具有这些列:

  • SPACE

    表空间 ID。

  • NAME

    表空间名称。对于文件表表空间,名称为schema/table_name的形式。

  • PATH

    表空间数据文件路径。如果在 MySQL 数据目录外创建了一个file-per-table 表空间,那么路径值是一个完全合格的目录路径。否则,路径是相对于数据目录的。

  • FLAG

    一个表示表空间格式和存储特征的位级别信息的数字值。

  • SPACE_ TYPE

    表空间类型。可能的值包括General用于InnoDB通用表空间、Single用于InnoDB文件- per-表空间和System用于InnoDB系统表空间。

mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_TABLESPACES_BRIEF WHERE SPACE = 7;
+-------+---------+---------------+-------+------------+
| SPACE | NAME    | PATH          | FLAG  | SPACE_TYPE |
+-------+---------+---------------+-------+------------+
| 7     | test/t1 | ./test/t1.ibd | 16417 | Single     |
+-------+---------+---------------+-------+------------+

  • 您需要拥有PROCESS特权来查询该表。

  • 使用INFORMATION_ SCHEMACOLUMNS表或SHOW COLUMNS语句来查看该表的列信息,包括数据类型和默认值。