文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美國信紙尺寸) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  INFORMATION_SCHEMA INNODB_TEMP_TABLE_INFO 表格

28.4.27 INFORMATION_SCHEMA INNODB_TEMP_TABLE_INFO 表格

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