__tencentdb__を書き込み、移行タスクプロセス中のデータ比較情報を記録します。__tencentdb__は削除されません。__tencentdb__システムデータベースが占有する容量は非常に小さく、ソースデータベースのストレージ容量の約1000分の1から1万分の1です(例えば、ソースデータベースが50GBの場合、__tencentdb__システムデータベースは約5MB~50MBです)。また、シングルスレッドと接続待機メカニズムを採用しているため、ソースデータベースのパフォーマンスにはほとんど影響を与えず、リソースを奪い合うこともありません。CREATE USER '移行アカウント'@'%' IDENTIFIED BY '移行パスワード';GRANT RELOAD,LOCK TABLES,REPLICATION CLIENT,REPLICATION SLAVE,SHOW DATABASES,SHOW VIEW,PROCESS ON *.* TO '移行アカウント'@'%';//ソースデータベースがAlibaba Cloudデータベースの場合、SHOW DATABASESの権限付与は不要ですが、少なくとも1つの非システムデータベースを作成する必要があります。そうしないと、事前検証タスクが失敗します。その他の非Alibaba Cloudデータベースのシナリオでは権限付与が必要です。Alibaba Cloudデータベースの権限付与については、https://help.aliyun.com/document_detail/96101.htmlを参照してください。//トリガーとイベントの移行を選択する場合、TRIGGER権限とEVENT権限を同時に付与する必要があります。GRANT ALL PRIVILEGES ON `__tencentdb__`.* TO '移行アカウント'@'%';GRANT SELECT ON *.* TO '移行アカウント';
CREATE USER '移行アカウント'@'%' IDENTIFIED BY '移行パスワード';GRANT RELOAD,LOCK TABLES,REPLICATION CLIENT,REPLICATION SLAVE,SHOW DATABASES,SHOW VIEW,PROCESS ON *.* TO '移行アカウント'@'%';//ソースデータベースがAlibaba Cloudデータベースの場合、SHOW DATABASESの権限付与は不要ですが、少なくとも1つの非システムデータベースを作成する必要があります。そうしないと、事前検証タスクが失敗します。その他の非Alibaba Cloudデータベースのシナリオでは権限付与が必要です。Alibaba Cloudデータベースの権限付与については、https://help.aliyun.com/document_detail/96101.htmlを参照してください。//トリガーとイベントの移行を選択する場合、TRIGGER権限とEVENT権限を同時に付与する必要があります。GRANT ALL PRIVILEGES ON `__tencentdb__`.* TO '移行アカウント'@'%';GRANT SELECT ON `mysql`.* TO '移行アカウント'@'%';GRANT SELECT ON 移行対象のデータベース.* TO '移行アカウント';
information_schema、sys、performance_schema、__cdb_recycle_bin__、__recycle_bin__、__tencentdb__、mysqlです。DEFINERに対応するuser1([DEFINER = user1])と移行アカウントuser2が一致するかどうかをチェックします。一致しない場合、移行後にDTSはターゲットデータベース内のuser1のSQL SECURITY属性を変更し、DEFINERからINVOKERに変換します([INVOKER = user1])。同時に、ターゲットデータベース内のDEFINERを移行アカウントuser2に設定します([DEFINER = 移行アカウントuser2])。ソースデータベース内のビュー定義が複雑すぎる場合、タスクが失敗する可能性があります。STATEMENT形式のBinlogステートメントが生成された場合、移行が失敗します。ALTER VIEWステートメントはサポートされていません。このステートメントが検出された場合、タスクはスキップされ、移行されません。操作タイプ | サポートされる SQL 操作 |
DML | INSERT、UPDATE、DELETE、REPLACE |
DDL | TABLE:CREATE TABLE、ALTER TABLE、DROP TABLE、TRUNCATE TABLE、RENAEM TABLE VIEW:CREATE VIEW、DROP VIEW INDEX:CREATE INDEX、DROP INDEX DATABASE:CREATE DATABASE、ALTER DATABASE、DROP DATABASE 現時点では、CREATE TABLE テーブル名 AS SELECT ステートメントはサポートされていません。 |
設定項目 | 説明 |
作成モード | 新規タスクを選択します。 |
課金モデル | 従量課金のみサポートされます。購入完了後、タスク設定段階および全量移行段階では課金されず、増分移行段階でのみ課金されます。ただし、Tencent Cloudの従量課金の統一要件により、購入後に1時間分の費用が先に凍結されます。詳細な課金ルールについては、課金項目とルールを参照してください。 |
ソースインスタンスタイプ | ソースデータベースのタイプに応じて選択してください。購入後は変更できません。ここではMySQLを選択します。 |
ソースインスタンスの地域 | ここではDTSデータ移行サービスのソース側地域を指します。ソースデータベースがTencent Cloudデータベースの場合、ここではソースデータベースが属する地域を選択してください。ソースデータベースが自己構築データベースまたは他のクラウドプロバイダーのデータベースの場合、ここではソースデータベースに最も近い地域を選択してください。これにより、DTSが最適な移行パスを選択し、移行時間を短縮できます。 |
ターゲットインスタンスタイプ | ターゲットデータベースのタイプに応じて選択してください。購入後は変更できません。ここではMySQLを選択します。 |
ターゲットインスタンスの地域 | ターゲットデータベースが属する地域を選択してください。 |
仕様 | |
数量 | 1回の購入で最大10個の移行タスクを購入できます。 |
パラメータ | 説明 |
タスク名 | DTSはタスク名を自動生成します。ユーザーが業務上意味のある名前に変更することをお勧めします。タスクの識別が容易になります。 |
実行モード | 即時実行:事前検証に合格すると、タスクが直ちに開始されます。 定时実行:タスクの実行開始時間を設定します。事前検証に合格してもタスクは開始されず、設定した時間になると開始されます。 |
自動再試行 | 設定後、同期タスクがネットワーク異常などによって一時的に中断された場合、DTSは設定された時間内にタスクを自動的に再試行して再開します。ユーザーによる手動操作は不要です。 設定可能な時間範囲は5分~720分です。 |
パラメータ | 説明 |
ソースインスタンスタイプ | 購入時に選択したソースインスタンスタイプは変更できません。 |
ソースインスタンスの地域 | 購入時に選択したソースインスタンスの所在地域は変更できません。 |
サービスプロバイダー | 自己構築データベース(CVM上の自己構築を含む)、Tencent Cloudデータベースインスタンス、軽量データベースの場合は、「通常」を選択してください。 サードパーティクラウドベンダーデータベースの場合は、対応するサービスプロバイダーを選択してください。 |
アクセスタイプ | ソースデータベースがIDC自己構築データベース/その他のクラウドベンダーデータベースの場合:アクセスタイプは「パブリックネットワーク/Direct Connect/VPNアクセス/CCN」を選択できます。 公衆網:ソースデータベースにはパブリックIPアドレスでアクセスできます。 Direct Connect:ソースデータベースはDirect Connectを介してTencent Cloud VPCと接続できます。 VPNアクセス:ソースデータベースはVPN Connectionsを介してTencent Cloud VPCと接続できます。 CCN:ソースデータベースはCCNを介してTencent Cloud VPCと接続できます。 VPC:ソースデータとターゲットデータベースはすべてTencent Cloud上に配置されており、VPCがあります。プライベートネットワークVPCアクセスタイプを使用する必要がある場合は、チケットを提出して申請してください。 ソースデータベースがCVM上の自己構築データベースの場合:アクセスタイプは「CVM自己構築」を選択します。 ソースデータベースがTencent Cloudデータベースインスタンスの場合:アクセスタイプは「クラウドデータベース」を選択します。 |
パブリックネットワーク | アクセスタイプで「パブリックネットワーク」を選択した場合、以下のパラメータを設定する必要があります。 ホストアドレス:ソースデータベースのIPアドレスまたはドメイン名。 ポート:ソースデータベースが使用するポート。 |
CVMでの自己構築 | アクセスタイプで「CVM自己構築」を選択した場合、以下のパラメータを設定する必要があります。 CVMインスタンス:CVMのインスタンスID。 ポート:ソースデータベースが使用するポート。 |
Direct Connect (DC) | アクセスタイプで「Direct Connect」を選択した場合、以下のパラメータを設定する必要があります。 VPC Direct Connectゲートウェイ:Direct Connectアクセス時はVPC Direct Connectゲートウェイのみサポートされます。ゲートウェイに関連付けられたネットワークタイプを確認してください。 VPC:VPCとサブネットを選択します。 ホストアドレス:ソースデータベースのIPアドレス。 ポート:ソースデータベースが使用するポート。 |
VPNアクセス | アクセスタイプで「VPN アクセス」を選択した場合、以下のパラメータを設定する必要があります。 VPNゲートウェイ:VPNゲートウェイを選択し、VPNゲートウェイIDを選択してください。 VPC:VPNゲートウェイに関連付けられたVPCとサブネットを選択します。 ホストアドレス:ソースデータベースのIPアドレス。 ポート:ソースデータベースが使用するポート。 |
クラウドデータベース | アクセスタイプで「クラウドデータベース」を選択した場合、以下のパラメータを設定する必要があります。 クロスアカウントかどうか 本アカウント:ソースデータベースインスタンスとターゲットデータベースインスタンスが属するメインアカウントは、同じTencent Cloudメインアカウントです。 クロスアカウント:ソースデータベースインスタンスとターゲットデータベースインスタンスが属するメインアカウントは、異なるTencent Cloudメインアカウントです。クロスアカウント操作の手順については、クラウドデータベースのクロスアカウントインスタンス間同期を参照してください。 データベースインスタンス:ソースデータベースのインスタンスID。 検証方式:データベースにアクセスするための認証方式を選択します。値は以下の通りです: パスワード:データベースアカウントとパスワードを使用して認証を行います。 CAM検証:Tencent CloudのCAMを使用して認証を行います。データベースパスワードを入力する必要はありません。 |
CCN | アクセスタイプで「CCN」を選択した場合、以下のパラメータを設定する必要があります。 CCNアクセス時には、同一アカウントのCCNとクロスアカウントのCCNがサポートされます。ネットワーク接続の設定が多いため、CCN経由で自己構築データベースをTencent Cloudデータベースに移行する方法を参照してください。 ホストが所在するネットワーク環境:実際の状況に応じて選択してください。例えば、ソースデータベースがTencent Cloudデータベースインスタンスの場合は「Tencent Cloud」を選択します。ソースデータベースがIDCの自己構築データベースの場合は「自己構築IDC」を選択します。ソースデータベースが他のクラウドベンダーのデータベースの場合は、対応するネットワークを選択します。 ホストアドレス:ソースデータベースのホストIPアドレス。 ポート:ソースデータベースが使用するポート。 CCNインスタンスが属するアカウント マイアカウント:CCNリソースとターゲットデータベースは、同じTencent Cloudメインアカウントに属します。 その他のアカウント:CCNリソースとターゲットデータベースは、異なるTencent Cloudメインアカウントに属します。 VPC CCN:CCNインスタンス名。 CCN関連VPCおよびサブネット:「CCN関連VPC」とは、CCN内で同期リンクに接続されるVPCを指します。CCNに関連付けられているすべてのVPCの中から、ソースデータベースが属するVPC以外のVPCを選択してください。 VPC所属地域:タスク購入時に選択したソースデータベースの地域とアクセスVPCの地域は一致している必要があります。一致していない場合、DTSはタスク購入時に選択したソースデータベースの地域をアクセスVPCの地域に変更します。 |
アカウント/パスワード | アカウント/パスワード:ソースデータベースのアカウント、パスワード。 |
接続方式 | SSLセキュア接続とは、DTSとデータベースがSSL(Secure socket layer)で安全に接続し、伝送リンクを暗号化することを指します。 SSLセキュア接続を選択すると、データベースの接続応答時間が増加する可能性があります。一般的にTencent Cloudのプライベートネットワークリンクは比較的安全であるため、SSLセキュア接続を有効にする必要はありません。パブリックネットワーク/専用線などの伝送方式を使用し、かつデータセキュリティ要件が高いシナリオでは、SSLセキュア接続を有効にする必要があります。SSLセキュア接続を選択する前に、まずデータベースでSSL暗号化を有効にする必要があります。 |

設定項目 | 説明 |
移行タイプ | お客様のシナリオに応じて選択してください。 構造移行:データベース内のデータベース、テーブルなどの構造化データを移行します。 全量移行:データベース全体のテーブル構造とデータを移行します。移行内容は、タスク開始時にソースデータベースに既に存在する内容のみを対象とし、タスク開始後にソースデータベースでリアルタイムに新規書き込みされたデータは含みません。 全量+増分移行:データベース全体のテーブル構造とデータを移行します。移行内容には、タスク開始時にソースデータベースに既に存在する内容と、タスク開始後にソースデータベースでリアルタイムに新規書き込みされたデータが含まれます。移行中にソースデータベースでデータ書き込みが発生し、無停止でスムーズな移行が必要な場合は、このシナリオを選択してください。 |
データの一貫性チェック | 「全量 + 増分移行」を選択した場合、データの一貫性チェックを実行できます。移行後のソースデータベースとターゲットデータベースのデータに対して詳細な比較検出を行います。 「全量検出移行オブジェクト」をチェックした後、移行タスクが「同期増分」段階に進み、ターゲットとソースデータベースのデータ差異が0MB、ターゲットとソースデータベースの時間遅延も0秒になった時、DTSは自動的に一貫性の検証タスクを1回トリガーします。 「全量検出移行オブジェクト」をチェックしていない場合でも、ユーザーはタスクが「同期増分」段階に進んだ時、手動でトリガーできます。詳細はデータ一貫性検証タスクの作成を参照してください。 |
移行対象 | インスタンス全体:インスタンス全体を移行します。ただし、information_schema、mysql、performance_schema、sysなどのシステムデータベースは含みません。 指定オブジェクト:指定オブジェクトを移行します。 |
高度な移行オブジェクト | ストアドプロシージャ(Procedure)、関数(Function)、トリガー(Trigger)、イベント(Event)の移行をサポートしています。 高度なオブジェクトの移行は一回限りの操作です。タスク開始前にソースデータベースに既に存在する高度なオブジェクトのみを移行できます。タスク開始後に追加された高度なオブジェクトは、ターゲットデータベースに同期されません。 ストアドプロシージャと関数は「ソースデータベースエクスポート」段階で移行されます。トリガーとイベントは、増分タスクがない場合はタスク終了時に移行され、増分タスクがある場合はユーザーが完了操作をクリックした後に移行が開始されます。そのため、完了をクリックした後、タスクの移行時間は若干長くなります。 |
選択済みオブジェクト | データベース・テーブルマッピング(データベース・テーブルの名前変更)をサポートします。マウスをデータベース名、テーブル名に合わせると編集ボタンが表示されます。クリックすると、ポップアップウィンドウで新しい名前を入力できます。 高度なオブジェクトを選択して移行する際は、データベース・テーブルの名前変更操作を行わないことをお勧めします。そうしないと、高度なオブジェクトの移行が失敗する可能性があります。 |
Online DDL一時テーブルを同期するかどうか | gh-ost、pt-oscツールを使用してソースデータベース内のテーブルに対してOnline DDL操作を実行する場合、DTSはOnline DDLの変更によって生成された一時テーブルをターゲットデータベースに移行することをサポートします。 gh-ostをチェックすると、DTSはgh-ostツールが生成した一時テーブル名(_表名_ghc、_表名_gho、_表名_del)をターゲットデータベースに移行します。 pt-oscをチェックすると、DTSはpt-oscツールが生成した一時テーブル名(_表名_new、_表名_old)をターゲットデータベースに移行します。 |
設定項目 | 説明 |
アカウントを移行するかどうか | |
伝送速度を制限します。 | 一般情况下、タスク設定ではここを設定する必要はありません。データベースの設定が低く、DTSのデフォルトの同時実行スレッド数とRPSに耐えられない場合にのみ、調整が必要です。詳細については、速度制限を参照してください。 |


フィードバック