10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载 本手册摘录

26.4.29 INNODB_TEMP_TABLE_INFO表信息

INNODB_TEMP_TABLE_INFO表提供了关于用户创建的信息InnoDB中活动的临时表InnoDB实例。它不提供关于内部的信息InnoDB优化器使用的临时表。的INNODB_TEMP_TABLE_INFO表是在第一次查询时创建的,仅存在于内存中,而不是持久化到磁盘。

有关使用信息和示例,请参见InnoDB INFORMATION_SCHEMA临时表信息表

INNODB_TEMP_TABLE_INFOTable有以下列:

  • TABLE_ID

    临时表的表ID。

  • 的名字

    临时表的名称。

  • N_COLS

    临时表中的列数。这个数字包括由。创建的三个隐藏列InnoDB(DB_ROW_ID,DB_TRX_ID,DB_ROLL_PTR)。

  • 空间

    临时表所在的临时表空间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

笔记

  • 该表主要用于专家级监测。

  • 你必须有过程查询该表的权限。

  • 使用INFORMATION_SCHEMA表或显示列语句查看关于该表列的其他信息,包括数据类型和默认值。