論理インポートモードの概要

論理インポート モードは、 TiDB Lightningでサポートされている 2 つのインポート モードの 1 つです。論理インポート モードでは、 TiDB Lightning は最初にデータを SQL ステートメントにエンコードし、次に SQL ステートメントを実行してデータをインポートします。

TiDB クラスターにすでにデータが含まれており、外部アプリケーションにサービスを提供している場合は、論理インポート モードでデータをインポートすることをお勧めします。論理インポート モードの動作は通常の SQL ステートメントを実行する場合と同じであるため、 ACID準拠が保証されます。

論理インポート モードのバックエンドはtidbです。

環境要件

オペレーティング·システム

新しい CentOS 7 インスタンスを使用することをお勧めします。仮想マシンは、ローカル ホストまたはクラウドにデプロイできます。TiDB TiDB Lightning は、デフォルトで必要なだけの CPU リソースを消費するため、専用サーバーにデプロイすることをお勧めします。これが不可能な場合は、他の TiDB コンポーネント (tikv-server など) と一緒に単一のサーバーにデプロイし、 region-concurrencyを設定してTiDB Lightningからの CPU 使用量を制限できます。通常、サイズは論理 CPU の 75% に設定できます。

メモリとCPU :

パフォーマンスを向上させるには、CPU に 4 コア以上、メモリに8 GiB 以上を割り当てることをお勧めします。論理インポート モードでは、 TiDB Lightning のメモリ使用量が大幅に増加しない (5 GiB 以下) ことが確認されています。ただし、値をregion-concurrencyに増やすと、 TiDB Lightning のメモリ消費量が増える可能性があります。

ネットワーク: 1 Gbps または 10 Gbps のイーサネット カードが推奨されます。

制限事項

複数のTiDB Lightning を使用して同じターゲットにデータをインポートする場合は、バックエンドを混在させないでください。つまり、物理インポート モードと論理インポート モードを使用して、同時に単一の TiDB クラスターにデータをインポートしないでください。

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