Skip to content

Bulk Load モードによるインポート

本ドキュメントでは、Bulk Load モードを使用して大量データをデータベースに高速ロードする方法について説明します。

前提条件

  • ソースデータファイルを準備し、インポートマシンに配置済みであること
  • ターゲットデータベースとテーブルが作成済みであること
  • インポートマシンと TDSQL Boundless クラスターが正常に通信できること
  • Tencent Cloud テクニカルサポートに連絡し、MyLoader ツールを取得済みであること

操作手順

  1. root ユーザーでインポートマシンにログインします
  2. MyLoader ツールディレクトリに移動します:
    bash
    cd /data/tdsql3_run/6008/SQLEngine/bin/
  3. 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% のパフォーマンス向上が見込めます。

詳細なパラメータ説明やチューニング方法については元ドキュメントをご参照ください。

Tencent Cloud プロダクトドキュメント