重要

古いバージョンの TiDB データベース (TiDB {{ curdocVersion }}) のドキュメントを表示しています。

TiDBデータベースの最新の安定バージョンを使用することをお勧めします。
重要
このページは英語版のページを機械翻訳しています。原文はこちらからご覧ください。

フラッシュテーブル

このステートメントは、MySQLとの互換性のために含まれています。 TiDBでは効果的な使用法はありません。

あらすじ

FlushStmt
FLUSHNoWriteToBinLogAliasOptFlushOption
NoWriteToBinLogAliasOpt
NO_WRITE_TO_BINLOGLOCAL
FlushOption
PRIVILEGESSTATUSTIDBPLUGINSPluginNameListHOSTSLogTypeOptLOGSTableOrTablesTableNameListOptWithReadLockOpt
LogTypeOpt
BINARYENGINEERRORGENERALSLOW
TableOrTables
TABLETABLES
TableNameListOpt
TableNameList
WithReadLockOpt
WITHREADLOCK

mysql> FLUSH TABLES;
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH TABLES WITH READ LOCK;
ERROR 1105 (HY000): FLUSH TABLES WITH READ LOCK is not supported.  Please use @@tidb_snapshot

MySQLの互換性

  • TiDBには、MySQLのようなテーブルキャッシュの概念がありません。したがって、 FLUSH TABLESは解析されますが、互換性のためにTiDBでは無視されます。
  • TiDBは現在、テーブルのロックをサポートしていないため、ステートメントFLUSH TABLES WITH READ LOCKはエラーを生成します。代わりに、この目的で歴史的な読み取りを使用することをお勧めします。

も参照してください