MySQL 9.0 版本注意事項
INNODB_TABLESPACES_BRIEF
表格提供每個表格的檔案、一般、還原和系統表格空間的空間 ID、名稱、路徑、旗標和空間類型中繼資料。
INNODB_TABLESPACES
提供相同的中繼資料,但載入速度較慢,因為表格提供的其他中繼資料,例如 FS_BLOCK_SIZE
、FILE_SIZE
和 ALLOCATED_SIZE
,必須動態載入。
空間和路徑中繼資料也由 INNODB_DATAFILES
表格提供。
INNODB_TABLESPACES_BRIEF
表格具有下列欄位
SPACE
表格空間 ID。
NAME
表格空間名稱。對於每個表格的檔案表格空間,名稱格式為
schema/table_name
。PATH
表格空間資料檔案路徑。如果在 MySQL 資料目錄之外的位置建立每個表格的檔案表格空間,則路徑值是完整目錄路徑。否則,路徑相對於資料目錄。
FLAG
代表表格空間格式和儲存特性的位元級資訊的數值。
SPACE_TYPE
表格空間的類型。可能的值包括
General
,代表InnoDB
一般表格空間、Single
,代表InnoDB
每個表格的檔案表格空間,以及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_SCHEMA
COLUMNS
表格或SHOW COLUMNS
語句,以檢視此表格欄位的其他資訊,包括資料類型和預設值。