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

ApsaraDB for OceanBase:binlog サービス関連の操作

最終更新日:Jan 19, 2025

このトピックでは、ApsaraDB for OceanBase コンソールで binlog サービスを有効化および無効化する方法、およびその他の binlog 関連の操作を実行する方法について説明します。

制限事項

binlog サービスは、許可リストに登録されているお客様のみが利用でき、期間限定の無料トライアルが提供されています。 このサービスを有効にするには、ApsaraDB for OceanBase テクニカルサポートに連絡してください。

binlog サービスを有効にする

デフォルトでは、ApsaraDB for OceanBase で binlog サービスは無効になっています。 テナントワークスペースまたはテナントインスタンスワークスペースで binlog サービスを有効にすることができます。 テナントワークスペースで binlog サービスを有効にするには、次の手順を実行します。

  1. ApsaraDB for OceanBase コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[インスタンス] をクリックします。 インスタンスリストからターゲットクラスタインスタンスを選択して、クラスタインスタンスワークスペースに移動します。

  3. 左側のナビゲーションウィンドウで、[テナント管理] をクリックします。 テナントリストからターゲットテナントを選択して、テナントワークスペースに移動します。Binlog开通..png

  4. [binlog サービス] の横にある [有効化] をクリックします。 表示されるダイアログボックスで、[OK] をクリックします。

    説明

    • Binlog は、データベースインスタンスのディスク容量を占有しません。

    • デフォルトでは、binlog ファイルは 18 時間保持されます。 期限切れの binlog ファイルは自動的に削除されます。 binlog ファイルの最大ストレージ容量は 50 GB です。 この制限に達すると、システムは最も古い binlog ファイルを自動的に削除します。

    • OceanBase Database V3.x(V3.2.4.4 以降)または V4.x(V4.1.0.1 以降)で binlog サービスを有効にすると、対応するパラメータが設定され、SHOW CREATE TABLE 文と SHOW CREATE DATABASE 文がネイティブ MySQL と互換性のある結果を返すようになります。 MySQL モードの OceanBase Database は、サブパーティションやデフォルトの LIST パーティションなどの特定の拡張機能を提供します。 テーブルを作成するときにこれらの機能を適用すると、返される互換性のあるテーブルスキーマは実際のスキーマとは異なります。 これらの機能は注意して使用してください。

binlog を管理する

binlog サービスを有効にした後、テナントワークスペースまたはテナントインスタンスワークスペースで、binlog の保持期間を変更したり、パフォーマンス監視情報を表示したり、binlog サービスを無効にすることができます。

Binlog相关操作..png

  1. OceanBase Database V3.x(V3.2.4.4 以降)または V4.x(V4.1.0.1 以降)を使用している場合は、[binlog サービス] の横にある [アクション] > [パラメータ設定] を選択して、binlog の保持期間を変更したり、DDL 出力互換性を無効にすることができます。 DDL 出力互換性が無効になっている場合、出力にはストレージ情報などの OceanBase Database 固有のパラメータが含まれます。 出力に依存するツールが影響を受ける可能性があります。

  2. 他のバージョンの OceanBase Database を使用している場合は、[binlog サービス] の横にある [アクション] > [保持期間の変更] を選択して、binlog の保持期間を変更できます。保持期間は 1 ~ 240 時間です。 期限切れの binlog ファイルは自動的に削除されます。

  3. [binlog サービス] の横にある [アクション] > [パフォーマンス監視の表示] を選択すると、テナントのパフォーマンス監視ページで binlog のディスク使用量を表示できます。

  4. [binlog サービス] の横にある [アクション] > [binlog サービスの無効化] を選択すると、binlog サービスを無効にできます。 binlog サービスが無効になると、生成されたすべての binlog ファイルが削除され、ストレージ容量が解放されます。