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

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

最終更新日:Dec 13, 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年9月1日より前に作成されました。

使用上の注意

警告

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

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

  • ストレージ圧縮機能は、有効になった後は無効にできません。

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

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

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

      例:

      クラスターのストレージはサブスクリプション課金方法を使用し、クラスターのサブスクリプション課金ストレージ容量は2テラバイト、クラスターのストレージ使用量は1.6テラバイトです。 ストレージ圧縮機能の有効化後、クラスターのストレージ使用量は 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

説明

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