元ドキュメント: Bulk Load モードによるインポート
Bulk Load モードによるインポート
本ドキュメントでは、Bulk Load モードを使用して大量データをデータベースに高速ロードする方法について説明します。
前提条件
- ソースデータファイルを準備し、インポートマシンに配置済みであること
- ターゲットデータベースとテーブルが作成済みであること
- インポートマシンと TDSQL Boundless クラスターが正常に通信できること
- Tencent Cloud テクニカルサポートに連絡し、MyLoader ツールを取得済みであること
操作手順
- root ユーザーでインポートマシンにログインします
- MyLoader ツールディレクトリに移動します:bash
cd /data/tdsql3_run/6008/SQLEngine/bin/ - Bulk Load モードでデータをインポートします:bash
./myloader -h 10.x.x.x -P 17110 -u test -p test123 \ -t 20 -B sbtest -d /path/to/loader_file \ -r 8000 -q 100 \ --max-threads-per-table=20 \ --enable-tdsql-bulk-load -v 3
パフォーマンスチューニング
順序付きインポート
データをプライマリキーの昇順でインポートすると、データベースの処理効率が向上します。ランダム順序と比較して、20%〜300% のパフォーマンス向上が見込めます。
詳細なパラメータ説明やチューニング方法については元ドキュメントをご参照ください。