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

PolarDB:ストレージ圧縮機能の有効化

最終更新日:Nov 18, 2024

PolarDB では、ストレージ層でのデータ圧縮がサポートされています。 ストレージ圧縮機能を有効化すると、ユーザーデータは高圧縮率でストレージ層のブロック単位で圧縮されます。 ストレージ使用量とストレージコストを大幅に削減できます。 このトピックでは、ストレージ圧縮機能を有効化し、この機能を有効化した後にストレージ使用量を確認する方法について説明します。

前提条件

  • お使いの PolarDB クラスターが、Enterprise Edition である必要があります。 クラスターバージョンの確認方法については、「エンジンバージョン 5.6、5.7、8.0」をご参照ください。

  • お使いのクラスターが Cluster Editionで、以下のいずれかのバージョンを実行している必要があります。

    • PolarDB for MySQL 5.6 のリビジョンバージョン 5.6.1.0.40.1 以降

    • PolarDB for MySQL 5.7 のリビジョンバージョン 5.7.1.0.29.1 以降

    • PolarDB for MySQL 8.0.1 のリビジョンバージョン 8.0.1.1.36.3 以降

    • PolarDB for MySQL 8.0.2 のリビジョンバージョン 8.0.2.2.19 以降

制限事項

  • ストレージ圧縮機能は、PSL4 ストレージタイプを使用する PolarDB クラスターに対してのみ有効化できます。

  • X-Engine を使用する PolarDB クラスターでは、ストレージ圧縮機能を有効化することはできません。

  • ストレージ圧縮機能では、データストレージが圧縮され、ログストレージは圧縮されません。

  • 進行中のデータ移行タスクを含む PolarDB クラスターでは、ストレージ圧縮機能を有効化することはできません。

  • PolarDB クラスターが 2023-09-01 00:00:00 以降に作成されている必要があります。

使用上の注意

警告

圧縮するデータのサイズが上限を超えないようにしてください。 データのサイズが上限を超えている場合、ストレージ圧縮機能を有効化してもメモリ不足 (OOM) エラーが発生します。

  • ストレージ圧縮機能を有効化しても、ビジネスが中断されたり影響を受けたりすることはありません。

  • ストレージ圧縮機能を有効化すると、レベル 1 バックアップの無料クォータに関する以下のルールが適用されます。 クラスターに対するレベル 1 バックアップの無料クォータの詳細については、「無料クォータを超えるバックアップストレージに対する課金ルール」をご参照ください。

    • クラスターのストレージが従量課金方式で課金される場合、ストレージ圧縮機能を有効化した後のレベル 1 バックアップの無料クォータは、圧縮前のデータベースのストレージ使用率 × 50% と計算されます。

    • クラスターのストレージでサブスクリプション課金方式が使用されている場合、ストレージ圧縮機能の有効化後、レベル 1 バックアップの無料クォータは、(サブスクリプションベースのストレージ容量または圧縮前のデータベースのストレージ使用量のいずれか大きい値) × 50% の式を使用して計算されます。

      例:

      クラスターのストレージでサブスクリプション課金方式が使用され、クラスターのサブスクリプションベースのストレージ容量は 2 TB、クラスターのストレージ使用量は 1.6 TB です。 ストレージ圧縮機能の有効化後、クラスターのストレージ使用量は 0.5 TB に圧縮されました。 この場合、サブスクリプションベースのストレージ容量を手動で 1 TB に削減できます。 詳細については、「ストレージ容量を手動でスケールアップまたはスケールダウンする」をご参照ください。

      クラスターに対するレベル 1 バックアップの無料クォータは 0.8 TB です。 無料クォータは、(1 TB と 1.6 TB のいずれか大きい値) × 50% = 1.6 TB × 50% = 0.8 TB と計算されます。

手順

  1. PolarDB コンソールにログインします。

  2. [クラスター] ページの左上隅で、クラスターがデプロイされているリージョンを選択します。

  3. 管理するクラスターを確認し、クラスター ID をクリックします。

  4. [基本情報] ページで、[分散ストレージ] セクションの右上隅にある [ストレージ圧縮の有効化] をクリックします。 表示されたメッセージボックスで [OK] をクリックします。

    ストレージ圧縮機能を有効化すると、クラスターの状態は “設定変更中” になります。 クラスターの状態が “実行中” に戻ると、ストレージ圧縮機能は有効化されています。

    image

    ストレージ圧縮機能を有効化すると、クラスターの状態は “設定変更中” になります。 クラスターの状態が “実行中” に戻ると、ストレージ圧縮機能は有効化されています。

    ストレージ圧縮機能の有効化後、[基本情報] ページの [分散ストレージ] セクションで圧縮後のストレージ使用量を確認できます。

    image

説明

ストレージの使用料金は、圧縮後の物理データのサイズに基づいて課金されます。 ストレージプランを購入して、ストレージの使用料金に充当できます。 ストレージプランの購入方法については、「ストレージプランの購入」をご参照ください。