すべてのプロダクト
Search
ドキュメントセンター

Data Transmission Service:DTSインスタンスのパラメーターの変更

最終更新日:Nov 04, 2024

Data Transmission Service (DTS) インスタンスのパラメーターを変更して、遅延を減らすことができます。 このトピックでは、DTSインスタンスのパラメーターを変更する方法について説明します。 この例では、データ同期用のDTSインスタンスのパラメータが変更されています。

前提条件

データ同期またはデータ移行用のDTSインスタンスが作成されます。 DTSインスタンスの設定方法の詳細については、「データ同期シナリオの概要」または「データ移行シナリオの概要」をご参照ください。

使用上の注意

  • モジュールが実行されている場合にのみ、モジュールのインスタンスパラメーターを変更できます。 DTSインスタンスのモジュールのステータスを表示するには、次の手順を実行します。DTSインスタンスの詳細ページに移動します。 左側のナビゲーションウィンドウで、[タスク管理] をクリックします。 次に、[進行状況] セクションでモジュールのステータスを表示します。

  • DTSインスタンスの安定性を確保するために、DTSではコンソールの [変更可能なパラメーター] タブに表示されるパラメーターのみを変更できます。 コンソールに表示されないパラメーターは変更できません。

  • インスタンスパラメーターを変更するには、[変更可能なパラメーター] タブの [有効な値][パラメータータイプ] 、および [説明] 列を参照します。

  • [変更可能なパラメーター] タブで、モジュール内のパラメーターに対して [強制再起動] 列が [はい] に設定されている場合、パラメーターの変更を送信すると、DTSはすぐにモジュールを再起動します。 そのため、オフピーク時にインスタンスパラメーターを変更することを推奨します。

インスタンスの指定

次のセクションでは、データ同期用にDTSインスタンスのパラメーターを変更する方法について説明します。 データ移行のためにDTSインスタンスのパラメーターを変更する手順も同様です。

  1. [データ同期タスク] ページに移動します。

    1. データ管理 (DMS) コンソールにログインします。

    2. 上部のナビゲーションバーで、DTSをクリックします。

    3. 左側のナビゲーションウィンドウで、DTS (DTS) > データ同期を選択します。

    説明
  2. データ同期タスクの右側で、データ同期インスタンスが存在するリージョンを選択します。

    説明

    新しいDTSコンソールを使用する場合は、上部のナビゲーションバーでデータ同期インスタンスが存在するリージョンを選択する必要があります。

  3. パラメーターを変更するインスタンスを検索し、インスタンスIDをクリックします。

インスタンスパラメーターの変更

  1. パラメーターを変更するインスタンスを検索し、インスタンスIDをクリックします。 詳細は、「インスタンスの指定」をご参照ください。

  2. インスタンスパラメーターを変更するページに移動します。

    ビジネス要件に基づいて次のいずれかの方法を使用して、インスタンスパラメーターを変更するページに移動できます。

    • 左側のナビゲーションウィンドウの [パラメーター設定] メニューを使用します。

      左側のナビゲーションウィンドウで、[パラメーター設定] をクリックします。

    • 左側のナビゲーションウィンドウの [タスク管理] メニューを使用します。

      1. 左側のナビゲーションウィンドウで、[タスク管理] をクリックします。

      2. [進行状況] セクションで、変更するパラメーターが属する増分または完全データ同期モジュールをクリックします。

        説明

        スキーマ移行モジュールのパラメーターは変更できません。

      3. モジュールの下部で、[パラメーター設定] をクリックします。

  3. インスタンスパラメーターの変更

    1. オプション: [変更可能なパラメーター] タブをクリックします。

    2. 変更するパラメーターの [パラメーター値] 列のModify Parametersアイコンをクリックします。

    3. [パラメーターの変更] ダイアログボックスで、パラメーターの値を変更します。

      説明

      DTSは、さまざまな種類のDTSインスタンス、さまざまなソースおよびターゲットデータベースインスタンス、およびTask Stagesパラメーターに指定できるさまざまな設定をサポートしています。 したがって、コンソールに表示される変更可能なパラメーターは異なります。 共通パラメーターを次の表に示します。

      表 1. の説明共通パラメータ

      パラメーター

      モジュール

      説明

      sink.ignore.failed.ddl

      • 増分データ同期

      • 増分データ移行

      移行または同期に失敗したDDL操作を無視するかどうかを指定します。 有効な値:

      • true: DDL操作の移行または同期に失敗した場合、データ移行または同期タスクは失敗したDDL操作を無視して続行します。 デフォルト値です。

      • false: DDL操作の移行または同期に失敗した場合、データ移行または同期タスクは失敗します。

      sink.batch.enable

      • 増分データ同期

      • 増分データ移行

      バッチコミットを有効にするかどうかを指定します。 有効な値:

      • true: バッチコミットを有効にします。

      • false: バッチコミットを有効にしません。 デフォルト値です。

      source.filter.ddl.enable

      • 増分データ同期

      • 増分データ移行

      増分データ移行または同期中にDDL操作を除外するかどうかを指定します。 有効な値:

      • true: 増分データ移行または同期中のDDL操作は除外されます。

      • false: 増分データ移行または同期中のDDL操作を除外しません。 デフォルト値です。

      trans.hot.merge.enable

      • 増分データ同期

      • 増分データ移行

      ホットデータのマージを有効にするかどうかを指定します。 有効な値:

      • true: ホットデータのマージを有効にします。

      • false: ホットデータのマージを有効にしません。 デフォルト値です。

      sink.bulk.copy.enable

      • 完全データ同期

      • フルデータ移行

      MySQLおよびPostgreSQLデータベースの一括コピーモードを有効にするかどうかを指定します。 有効な値:

      • true: 一括コピーモードを有効にします。 デフォルト値です。

      • false: 一括コピーモードを無効にします。

      説明

      このパラメーターは、sink.worker.typeパラメーターと一緒に使用する必要があります。

      sink.worker.type

      • 完全データ同期

      • フルデータ移行

      MySQLおよびPostgreSQLデータベースへのデータの書き込みモードを指定します。 有効な値:

      • stream: 一括コピーモードでデータを書き込みます。 デフォルト値です。

      • batch: PreparedStatement executeBatchモードでデータを書き込みます。 この場合、sink.bulk.copy.enableパラメーターをfalseに設定する必要があります。

      説明

      このパラメーターは、sink.bulk.copy.enableパラメーターと一緒に使用する必要があります。

      sink.batch.size.minimum

      • 完全データ同期

      • フルデータ移行

      一度にターゲットデータベースに書き込まれるレコードの数。 有効な値: [0,1024] 。 デフォルト値: 128

    4. [OK] をクリックします。

    5. オプション: ビジネス要件に基づいて他のパラメーターを変更します。

      説明

      送信していないすべての変更を取り消すには、[取り消し] をクリックし、表示されるメッセージで [OK] をクリックします。

  4. [変更の適用] をクリックします。

  5. 表示されるメッセージで、[OK] をクリックします。

    説明

    デフォルトでは、[すぐに効果を取得] が選択されています。 これは、パラメータ変更が直ちに有効になることを示す。

クエリパラメーター変更レコード

  1. パラメーター変更レコードを照会するインスタンスを検索し、インスタンスIDをクリックします。 詳細は、「インスタンスの指定」をご参照ください。

  2. 左側のナビゲーションウィンドウで、[パラメーター設定] をクリックします。

  3. 表示されるページで、[変更履歴] タブをクリックします。

  4. パラメーター変更レコードをクエリする時間範囲を指定します。

    説明
    • デフォルトでは、過去7日間のパラメータ変更レコードが照会され、表示されます。

    • 左側の開始時間と右側の終了時間を指定します。

  5. [OK] をクリックします。

    説明

    送信したパラメーターの変更のみが記録されます。