MySQL 9.0 發行說明
INNODB_TEMP_TABLE_INFO 表格提供有關在 InnoDB 執行個體中處於使用中狀態的使用者建立之 InnoDB 暫存表格的資訊。它不提供關於最佳化工具使用的內部 InnoDB 暫存表格的資訊。INNODB_TEMP_TABLE_INFO 表格在第一次查詢時建立,僅存在於記憶體中,且不會持久儲存到磁碟。
如需使用資訊和範例,請參閱第 17.15.7 節,「InnoDB INFORMATION_SCHEMA 暫存表格資訊表格」。
INNODB_TEMP_TABLE_INFO 表格具有這些欄:
TABLE_ID暫存表格的表格 ID。
NAME暫存表格的名稱。
N_COLS暫存表格中的欄數。此數字包含
InnoDB建立的三個隱藏欄 (DB_ROW_ID、DB_TRX_ID和DB_ROLL_PTR)。SPACE暫存表格所在的暫存表格空間的 ID。
範例
mysql> CREATE TEMPORARY TABLE t1 (c1 INT PRIMARY KEY) ENGINE=INNODB;
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_TEMP_TABLE_INFO\G
*************************** 1. row ***************************
TABLE_ID: 97
NAME: #sql8c88_43_0
N_COLS: 4
SPACE: 76
注意事項
此表格主要適用於專家級監控。
您必須具備
PROCESS權限才能查詢此表格。使用
INFORMATION_SCHEMACOLUMNS表格或SHOW COLUMNS陳述式來檢視關於此表格欄的其他資訊,包括資料類型和預設值。