PolarDB-X の Change Data Capture (CDC) ログエンジンは、バイナリロギング機能を提供します。PolarDB-X コンソールの [ログエンジン] ページを使用して、インスタンスの詳細の表示、インスタンスのスペックアップ、インスタンスの構成変更、インスタンスのリリース、およびマルチストリームモードでのバイナリロギングの有効化を行います。
前提条件
開始する前に、以下を確認してください。
バイナリロギング機能が有効になっている PolarDB-X 2.0 インスタンス。
PolarDB-X コンソールへのアクセス。
ログエンジンページへの移動
PolarDB-X コンソールにログインします。
上部のナビゲーションバーで、ご利用のインスタンスがデプロイされているリージョンを選択します。
[インスタンス一覧] ページで、[PolarDB-X 2.0] タブをクリックします。
インスタンスを見つけて、そのインスタンス ID をクリックします。
左側のナビゲーションウィンドウで、[ログエンジン] をクリックします。
[ログエンジン] ページには、2つのセクションがあります:
構成情報: バイナリロギング機能に関する主要な情報を表示します。
インスタンス: 機能が有効になっているすべてのインスタンスをリスト表示します。各インスタンスには複数のノードを含めることができます。各インスタンスのすべてのノードで、シングルストリームモードまたはマルチストリームモードで機能を有効にできます。
インスタンスの詳細の表示
「構成情報」セクションでは、特徴量の構成を表示します。「インスタンス」セクションでは、有効化されているすべてのインスタンスをリスト表示します。インスタンスの CDC ノードのバージョンを確認するには、インスタンス名の下にあるノードリストの「バージョン」列を参照してください。
インスタンスのスペックアップ
スペックアップにより、バイナリログのサブスクリプションが中断される場合があります。
「[ログエンジン]」ページで、スペックアップするインスタンスを見つけ、「[スペックアップ]」をクリックします。
表示されるダイアログボックスで、ターゲットバージョンを選択します。デフォルトで表示されている最新バージョンを選択します。
[OK] をクリックします。
インスタンス構成の変更
この操作により、バイナリログのサブスクリプションが中断される場合があります。
[ログエンジン] ページで、変更するインスタンスを見つけ、[変数マッチング] をクリックします。
表示されるメッセージで、[OK] をクリックします。
仕様変更タスクが完了するまで待ちます。
インスタンスのリリース
単一ストリームのバイナリログを保存するインスタンスはリリースできません。
[ログエンジン] ページで、リリースするインスタンスを見つけ、[リリース] をクリックします。
表示されるメッセージで、[OK] をクリックします。
リリース タスクが完了するまで待ちます。
マルチストリームモードでのバイナリロギングの有効化
マルチストリームモードは、大規模インスタンスや高同時実行ワークロード向けに、バイナリログを複数の並列ストリームに分割します。背景情報については、「バイナリログ」をご参照ください。
マルチストリームモードを利用するには、ホワイトリストアクセスが必要です。[マルチストリームの有効化] をクリックする前に、チケットを送信してアクセスをリクエストしてください。リクエストが承認されると、お客様のAlibaba Cloud アカウントがホワイトリストに追加され、[マルチストリームの有効化] ボタンが利用可能になります。
[ログエンジン] ページで、[マルチストリームを有効にする] をクリックします。
表示されるダイアログボックスで、次のパラメーターを設定します。
パラメーター 説明 説明 インスタンスの説明です。このフィールドを使用して、管理を容易にするためにインスタンスの目的をドキュメント化します。 ストリームグループ名 複数のログストリームが属するグループの名前です。 数量の分割 分割するログストリームの数です。有効な値は、2 からデータノード数の2倍までです。このパラメーターをデータノード数に設定することを推奨します。 分割レベル ハッシュ関数を使用してバイナリログがストリームに分割される粒度です。オプション: 記録レベル、データベースレベル、または テーブルレベル。 [OK] をクリックします。
次のステップ
バイナリログ — バイナリログの概念とマルチストリームモードについて詳しく説明します。