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