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

ApsaraDB for OceanBase:ログディスクのスケールアウト

最終更新日:Jan 19, 2025

ログディスクのスケールアウトの手順と考慮事項について説明します。ログディスクのスケールアウトは、許可リスト機能です。この機能を使用するには、ApsaraDB for OceanBase テクニカルサポートに連絡してください。

背景情報

ApsaraDB for OceanBase は、トランザクションログ(clog)を別のログディスクに保存します。 clog は MySQL の REDO ログに似ています。 clog は、トランザクション処理の原子性、耐久性、および隔離性を確保し、それによってシステムの高可用性を保証します。分散アーキテクチャでは、複数のデータベースレプリカが Paxos プロトコルを介して clog を同期し、強力なデータ整合性を確保します。

ログディスクの記憶域が不足すると、システムは新しいトランザクションレコードのログを生成または書き込むことができません。その結果、トランザクションのコミットは失敗します。さらに、頻繁なディスク容量アラートと継続的なログクリーンアップの試行により、追加の入力と出力(I/O)リソースが消費され、システム全体の動作パフォーマンスと応答速度にさらに影響します。データ整合性の損傷、トランザクションの中断、およびパフォーマンスの低下を防ぐために、ログディスクをスケールアウトすることをお勧めします。

説明
  • ログディスクのログ容量がストレージのしきい値に達すると、最も古いログレコードが削除されます。

  • ログディスクのスケールアウトはビジネスには影響しません。ただし、ビジネスの安定性を確保するために、オフピーク時に操作を実行することをお勧めします。

前提条件

ログディスクをスケールアウトする前に、事前チェックを実行し、次の条件が満たされていることを確認してください。

  • 現在のクラスタインスタンスが実行されている。

  • 現在のクラスタインスタンスのすべてのテナントが実行されている。

  • 現在のクラスタインスタンスのストレージ容量が一時的ではない。

  • 現在のクラスタのストレージタイプがクラウドディスクである。

手順

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

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

  3. インスタンスリストで、ターゲットクラスタインスタンスの名前をクリックして、[クラスタインスタンスワークスペース] ページに移動します。

  4. 右上隅にある [その他] アイコンをクリックし、[標準容量調整] を選択します。

    image.png

  5. 表示されるダイアログボックスで、[ログディスク拡張] を選択し、[OK] をクリックします。

    説明

    ApsaraDB for OceanBase は、ログディスクのスケールインをサポートしていません。ログディスクがスケールアウトされると、スケールインすることはできません。

  6. 購入ページで、ログディスクサイズを設定し、[サービス規約] に同意します。課金の詳細については、「料金」をご参照ください。image

  7. [今すぐ購入] をクリックします。

次の手順

操作後、クラスタインスタンスワークスペースに移動して、クラスタの現在のログディスク仕様を確認できます。