• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • INNODB_TABLESPACES_BRIEF表

    INNODB_TABLESPACES_BRIEF表提供了每个表文件,常规表,撤消表和系统表空间的空间ID,名称,路径,标志和空间类型元数据。

    INNODB_TABLESPACES提供了相同的元数据,但负荷更慢,因为其它元数据由表中提供,例如FS_BLOCK_SIZEFILE_SIZE,和ALLOCATED_SIZE,必须动态加载。

    INNODB_DATAFILES表还提供了空间和路径元数据。

    INNODB_TABLESPACES_BRIEF表包含以下列:

    • SPACE

      表空间ID。

    • NAME

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

    • PATH

      表空间数据文件路径。如果在MySQL数据目录之外的位置创建了每表文件表空间,则该路径值为标准目录路径。否则,该路径是相对于数据目录的。

    • FLAG

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

    • SPACE_TYPE

      表空间的类型。可能的值包括GeneralInnoDB一般的表空间,SingleInnoDB文件的每个表的表空间,并SystemInnoDB系统表空间。

    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语句参见有关该表的列的其他信息,包括数据类型和默认值。