Documentation Home
MySQL 8.0 参考手册  / 第 26 章 INFORMATION_SCHEMA 表  / 26.4 INFORMATION_SCHEMA InnoDB 表  /  21.4.24 INFORMATION_SCHEMA INNODB_SYS_TABLESPACES 表

21.4.24 INFORMATION_SCHEMA INNODB_SYS_TABLESPACES 表

INNODB_SYS_TABLESPACES表提供了表空间的元数据 ,InnoDB相当于 数据字典 SYS_TABLESPACES中表中的 信息。InnoDB

有关相关的使用信息和示例,请参阅 第 14.15.3 节,“InnoDB INFORMATION_SCHEMA 系统表”

INNODB_SYS_TABLESPACES表有以下列:

例子

mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_SYS_TABLESPACES WHERE SPACE = 57\G
*************************** 1. row ***************************
        SPACE: 57
         NAME: test/t1
         FLAG: 0
  FILE_FORMAT: Antelope
   ROW_FORMAT: Compact or Redundant
    PAGE_SIZE: 16384
ZIP_PAGE_SIZE: 0

笔记

  • 您必须具有PROCESS 查询此表的权限。

  • 使用INFORMATION_SCHEMA COLUMNS表或 SHOW COLUMNS语句查看有关此表的列的其他信息,包括数据类型和默认值。

  • 由于所有 Antelope 文件格式的表空间标志始终为零(与表标志不同),因此无法根据此标志整数确定表空间行格式是冗余还是紧凑。因此,该 ROW_FORMAT字段的可能值为紧凑或冗余压缩动态”。