ポンプ交換

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

注記:

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

ヒント:

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

SHOW PUMP STATUS;
+--------|----------------|--------|--------------------|---------------------| | NodeID | Address | State | Max_Commit_Ts | Update_Time | +--------|----------------|--------|--------------------|---------------------| | pump1 | 127.0.0.1:8250 | Online | 408553768673342237 | 2019-04-30 00:00:01 | +--------|----------------|--------|--------------------|---------------------| | pump2 | 127.0.0.2:8250 | Online | 408553768673342335 | 2019-05-01 00:00:02 | +--------|----------------|--------|--------------------|---------------------| 2 rows in set (0.00 sec)

ポンプ 1 の状態は 1 日以上更新されていないことがわかります。Pumpは異常な状態ですが、 State Onlineままです。 CHANGE PUMPを使用した後、ポンプのState 「一時停止」に変更されます。

CHANGE PUMP TO NODE_STATE ='paused' FOR NODE_ID 'pump1';
Query OK, 0 rows affected (0.01 sec)
SHOW PUMP STATUS;
+--------|----------------|--------|--------------------|---------------------| | NodeID | Address | State | Max_Commit_Ts | Update_Time | +--------|----------------|--------|--------------------|---------------------| | pump1 | 127.0.0.1:8250 | Paused | 408553768673342237 | 2019-04-30 00:00:01 | +--------|----------------|--------|--------------------|---------------------| | pump2 | 127.0.0.2:8250 | Online | 408553768673342335 | 2019-05-01 00:00:02 | +--------|----------------|--------|--------------------|---------------------| 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.