ドレイナーの変更

CHANGE DRAINERステートメントは、クラスター内のDrainerのステータス情報を変更します。

注記:

この機能は TiDB Self-Hosted にのみ適用され、 TiDB Cloudでは使用できません。

ヒント:

Drainer の状態は実行中に自動的に PD に報告されます。Drainerが異常な状況にあり、その状態が PD に保存されている状態情報と一致しない場合にのみ、 CHANGE DRAINERステートメントを使用して PD に保存されている状態情報を変更できます。

SHOW DRAINER STATUS;
+----------|----------------|--------|--------------------|---------------------| | NodeID | Address | State | Max_Commit_Ts | Update_Time | +----------|----------------|--------|--------------------|---------------------| | drainer1 | 127.0.0.3:8249 | Online | 408553768673342532 | 2019-04-30 00:00:03 | +----------|----------------|--------|--------------------|---------------------| | drainer2 | 127.0.0.4:8249 | Online | 408553768673345531 | 2019-05-01 00:00:04 | +----------|----------------|--------|--------------------|---------------------| 2 rows in set (0.00 sec)

ドレイナー 1 の状態は 1 日以上更新されていないことがわかります。Drainerは異常な状態ですが、 State Onlineままです。 CHANGE DRAINERを使用した後、ドレイナーのState 「一時停止」に変更されます。

CHANGE DRAINER TO NODE_STATE ='paused' FOR NODE_ID 'drainer1';
Query OK, 0 rows affected (0.01 sec)
SHOW DRAINER STATUS;
+----------|----------------|--------|--------------------|---------------------| | NodeID | Address | State | Max_Commit_Ts | Update_Time | +----------|----------------|--------|--------------------|---------------------| | drainer1 | 127.0.0.3:8249 | Paused | 408553768673342532 | 2019-04-30 00:00:03 | +----------|----------------|--------|--------------------|---------------------| | drainer2 | 127.0.0.4:8249 | Online | 408553768673345531 | 2019-05-01 00:00:04 | +----------|----------------|--------|--------------------|---------------------| 2 rows in set (0.00 sec)

MySQL 互換性

このステートメントは、MySQL 構文に対する TiDB 拡張です。

参照

このページは役に立ちましたか?

Playground
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。
製品
TiDB Dedicated
TiDB Serverless
TiDB
価格
PoC お問い合わせ
エコシステム
TiKV
TiFlash
OSS Insight
© 2024 PingCAP. All Rights Reserved.
Privacy Policy.