特定の開始ポイントへのExtractの配置

Extractは、トランザクション・ログ内の特定の開始ポイントに配置できます。これは、Webインタフェース、管理クライアントまたはREST APIサービス・エンドポイントから設定できます。

Extractを作成する場合は、次のステップを実行して、新しく作成したExtractをデータベース内の特定の位置で起動する必要があります。

  1. 次の例に示すように、BEGIN NOWオプションを指定してExtractを追加します。

    ADD EXTRACT extn, TRANLOG, BEGIN NOW
  2. Extractを登録します。

    REGISTER EXTRACT extn DATABASE
  3. このExtractを変更し、タイムスタンプを指定します。

    ALTER EXTRACT extn BEGIN 2020-08-02T06:05:30.000Z

Webインタフェース

Extractをデータベース内の特定の開始ポイントに配置するには:

  1. Extractが実行中の場合は停止します。

  2. 「アクション」列で、3つのドット・アイコンをクリックし、「変更」をクリックします。

  3. 「抽出の変更」ダイアログ・ボックスで、「開始」オプションをクリックし、「カスタム時間」を選択します。

  4. 「カスタム時間」フィールドからタイムスタンプを選択し、「タイムゾーン」を選択します。

  5. 「発行」をクリックします。

  6. 「アクション」列から「再生」アイコンをクリックしてExtractを再起動します。

管理クライアント

ADD/ALTER EXTRACTコマンドを使用してExtractを配置するには:

{ADD | ALTER EXTRACT} *group*, LOGNUM *log_num*, LOGPOS *log_pos*

MySQL特定の開始ポイントへのExtractの配置に関する考慮事項

MySQLログでは、イベント・オフセット値は所定のバイナリ・ファイル内でのみ一意にできます。位置の値とログ番号の組合せにより、トランザクション・レコードが一意に識別されます。ログ番号の最大長は8バイト(符号なし)整数です。また、最大ログ・オフセット長は8バイト(符号なし)整数です。ログ番号とログ・オフセットはパイプ(|)デリミタで区切ります。指定したログ内でこの位置の後に使用可能なトランザクション・レコードが、Extractによってキャプチャされます。また、タイムスタンプを使用してExtractを配置することもできます。