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_SCHEMACOLUMNS表格或SHOW COLUMNS語句,以檢視此表格欄位的其他資訊,包括資料類型和預設值。