Documentation Home
MySQL 8.0 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 36.1Mb
PDF (A4) - 36.2Mb


MySQL 8.0 リファレンスマニュアル  / ...  / INFORMATION_SCHEMA テーブル  / INFORMATION_SCHEMA InnoDB テーブル  /  INFORMATION_SCHEMA INNODB_TEMP_TABLE_INFO テーブル

このページは機械翻訳したものです。

26.51.28 INFORMATION_SCHEMA INNODB_TEMP_TABLE_INFO テーブル

INNODB_TEMP_TABLE_INFO テーブルは、InnoDB インスタンスでアクティブなユーザー作成のInnoDB 一時テーブルに関する情報を提供します。 オプティマイザで使用される内部InnoDB 一時テーブルに関する情報は提供されません。INNODB_TEMP_TABLE_INFO テーブルは、最初のクエリー時に作成され、メモリー内にのみ存在し、ディスクに永続化されません。

使用方法および例については、セクション15.15.7「InnoDB INFORMATION_SCHEMA 一時テーブル情報テーブル」を参照してください。

INNODB_TEMP_TABLE_INFO テーブルには、次のカラムがあります:

  • TABLE_ID

    一時テーブルのテーブル ID。

  • NAME

    一時テーブルの名前。

  • N_COLS

    一時テーブルのカラム数。 この数値には、InnoDB (DB_ROW_IDDB_TRX_ID およびDB_ROLL_PTR) によって作成された 3 つの非表示カラムが含まれます。

  • 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 ステートメントを使用して、データ型やデフォルト値など、このテーブルのカラムに関する追加情報を表示します。