エンジン

ENGINESテーブルは、ストレージ エンジンに関する情報を提供します。互換性のために、TiDB は常に InnoDB をサポートされている唯一のエンジンとして記述します。また、表ENGINESの他の列の値も固定値です。

USE information_schema; DESC engines;
+--------------+-------------+------+------+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+-------------+------+------+---------+-------+ | ENGINE | varchar(64) | YES | | NULL | | | SUPPORT | varchar(8) | YES | | NULL | | | COMMENT | varchar(80) | YES | | NULL | | | TRANSACTIONS | varchar(3) | YES | | NULL | | | XA | varchar(3) | YES | | NULL | | | SAVEPOINTS | varchar(3) | YES | | NULL | | +--------------+-------------+------+------+---------+-------+ 6 rows in set (0.00 sec)
SELECT * FROM engines;
+--------+---------+------------------------------------------------------------+--------------+------+------------+ | ENGINE | SUPPORT | COMMENT | TRANSACTIONS | XA | SAVEPOINTS | +--------+---------+------------------------------------------------------------+--------------+------+------------+ | InnoDB | DEFAULT | Supports transactions, row-level locking, and foreign keys | YES | YES | YES | +--------+---------+------------------------------------------------------------+--------------+------+------------+ 1 row in set (0.01 sec)

ENGINESテーブルの列の説明は次のとおりです。

  • ENGINES : ストレージ エンジンの名前。
  • SUPPORT : ストレージ エンジンに対するサーバーのサポート レベル。 TiDB では、値は常にDEFAULTです。
  • COMMENT : ストレージ エンジンに関する簡単なコメント。
  • TRANSACTIONS : ストレージ エンジンがトランザクションをサポートするかどうか。
  • XA : ストレージ エンジンが XA トランザクションをサポートするかどうか。
  • SAVEPOINTS : ストレージ エンジンがsavepointsをサポートしているかどうか。