• 首页
  • css3教程
  • html5教程
  • jQuery手册
  • vue手册
  • php手册
  • MySQL手册
  • apache手册
  • redis手册
  • INNODB_TABLESPACES表

    INNODB_TABLESPACES表提供有关InnoDB每表文件,常规表和撤消表空间的元数据。

    有关相关用法信息和示例,请参见“ InnoDB INFORMATION_SCHEMA架构对象表”。

    注意

    INFORMATION_SCHEMAFILES表报告InnoDB表空间类型的元数据,包括每个表文件表空间,常规表空间,系统表空间,全局临时表空间和撤消表空间。

    INNODB_TABLESPACES表包含以下列:

    • SPACE

      表空间ID。

    • NAME

      模式(数据库)和表名。

    • FLAG

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

    • ROW_FORMAT

      表空间行格式(Compact or RedundantDynamicCompressed,或Undo)。该列中的数据是根据驻留在数据文件中的表空间标志信息来解释的。

      无法根据此标志信息确定表空间行格式是Redundant还是Compact,这就是可能的ROW_FORMAT值之一是的原因Compact or Redundant

    • PAGE_SIZE

      表空间页面大小。该列中的数据是根据.ibd文件中存在的表空间标志信息来解释的。

    • ZIP_PAGE_SIZE

      表空间zip页面的大小。该列中的数据是根据.ibd文件中存在的表空间标志信息来解释的。

    • SPACE_TYPE

      表空间的类型。可能的值包括General常规表空间,Single每表文件表空间,System系统表空间和Undo撤消表空间。

    • FS_BLOCK_SIZE

      文件系统块大小,即用于打孔的单位大小。此列与InnoDB透明页面压缩功能有关。

    • FILE_SIZE

      文件的视在大小,代表文件的最大大小,未压缩。此列与InnoDB透明页面压缩功能有关。

    • ALLOCATED_SIZE

      文件的实际大小,即磁盘上分配的空间量。此列与InnoDB透明页面压缩功能有关。

    • SERVER_VERSION

      创建表空间的MySQL版本,或导入表空间的MySQL版本,或上一次主要MySQL版本升级的版本。发行系列升级(例如从MySQL 8.0升级)的值保持不变。x到8.0。y。该值可以视为表空间的“创建”标记或“认证”标记。

    • SPACE_VERSION

      表空间版本,用于跟踪对表空间格式的更改。

    • ENCRYPTION

      表空间是否已加密。该列是在MySQL 8.0.13中添加的。

    • STATE

      表空间状态。该列是在MySQL 8.0.14中添加的。

      对于每表文件和常规表空间,状态包括:

      • normal:表空间是正常且活动的。
      • discarded:表空间被一条ALTER TABLE ... DISCARD TABLESPACE语句丢弃。
      • corrupted:表空间被标识InnoDB为已损坏。

      对于撤消表空间,状态包括:

      • active:撤消表空间中的回滚段可以分配给新事务。
      • inactive:撤消表空间中的回滚段不再被新事务使用。截断过程正在进行中。撤消表空间是由清除线程隐式选择的,或者是由ALTER UNDO TABLESPACE ... SET INACTIVE语句使其变为非活动状态的。
      • empty:撤消表空间已被截断并且不再处于活动状态。准备通过ALTER UNDO TABLESPACE ... SET INACTIVE语句将其删除或重新激活。

    mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_TABLESPACES WHERE SPACE = 26\G
    *************************** 1. row***************************
             SPACE: 26
              NAME: test/t1
              FLAG: 0
        ROW_FORMAT: Compact or Redundant
         PAGE_SIZE: 16384
     ZIP_PAGE_SIZE: 0
        SPACE_TYPE: Single
     FS_BLOCK_SIZE: 4096
         FILE_SIZE: 98304
    ALLOCATED_SIZE: 65536
    SERVER_VERSION: 8.0.4
     SPACE_VERSION: 1
        ENCRYPTION: N
             STATE: normal
    

    注意

    • 您必须具有PROCESS查询此表的特权。
    • 使用该INFORMATION_SCHEMACOLUMNS表或该SHOW COLUMNS语句参见有关该表的列的其他信息,包括数据类型和默认值。