TiDB データ移行シャード マージ

TiDB データ移行 (DM) は、アップストリームの MySQL/MariaDB シャード テーブル内の DML データと DDL データのマージと、マージされたデータのダウンストリーム TiDB テーブルへの移行をサポートします。

小規模なデータセットの MySQL シャードを TiDB に移行してマージする必要がある場合は、 このチュートリアルを参照してください。

制限

現在、シャード マージ機能は限られたシナリオでのみサポートされています。詳細はシャーディング DDL の使用法悲観的モードでの制限事項シャーディング DDL の使用法楽観的モードでの制限事項を参照してください。

パラメータを設定する

タスク構成ファイルで、 shard-modepessimisticを設定します。

shard-mode: "pessimistic" # The shard merge mode. Optional modes are ""/"pessimistic"/"optimistic". The "" mode is used by default # which means sharding DDL merge is disabled. If the task is a shard merge task, set it to the "pessimistic" # mode. After getting a deep understanding of the principles and restrictions of the "optimistic" mode, you # can set it to the "optimistic" mode.

シャーディング DDL ロックを手動で処理する

一部の異常なシナリオでは、 DDL ロックのシャーディングを手動で処理するを行う必要があります。

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