フラッシュテーブル

このステートメントは、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はエラーを生成します。代わりに、この目的のために過去の読み取りを使用することをお勧めします。

こちらもご覧ください

製品
TiDB Cloud
TiDB
価格
PoC お問い合わせ
エコシステム
TiKV
TiFlash
OSS Insight
© 2023 PingCAP. All Rights Reserved.