28.4.25 The INFORMATION_SCHEMA INNODB_TABLESPACES_BRIEF Table
MySQL 8.4 Reference Manual Including MySQL NDB Cluster 8.4
28.4.25 The INFORMATION_SCHEMA INNODB_TABLESPACES_BRIEF Table
The INNODB_TABLESPACES_BRIEF table
provides space ID, name, path, flag, and space type metadata for
file-per-table, general, undo, and system tablespaces.
INNODB_TABLESPACES provides the same
metadata but loads more slowly because other metadata provided by
the table, such as FS_BLOCK_SIZE,
FILE_SIZE, and
ALLOCATED_SIZE, must be loaded dynamically.
Space and path metadata is also provided by the
INNODB_DATAFILES table.
The INNODB_TABLESPACES_BRIEF table
has these columns:
SPACE
The tablespace ID.
- NAME
The tablespace name. For file-per-table tablespaces, the name
is in the form of
schema/table_name.
- PATH
The tablespace data file path. If a
file-per-table
tablespace is created in a location outside the MySQL data
directory, the path value is a fully qualified directory path.
Otherwise, the path is relative to the data directory.
- FLAG
A numeric value that represents bit-level information about
tablespace format and storage characteristics.
- SPACE_TYPE
The type of tablespace. Possible values include
General for InnoDB
general tablespaces, Single for
InnoDB file-per-table tablespaces, and
System for the InnoDB
system tablespace.
Example
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 |
+-------+---------+---------------+-------+------------+
Notes
- You must have the
PROCESSprivilege to query this table. - Use the
INFORMATION_SCHEMACOLUMNStable or theSHOW COLUMNSstatement to view additional information about the columns of this table, including data types and default values.
