MySQL 8.4 版本注意事項
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_SCHEMACOLUMNS表格或SHOW COLUMNS陳述式,以檢視此表格欄位的其他資訊,包括資料類型和預設值。