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テラバイト、クラスターのストレージ使用量は1.6テラバイトです。 ストレージ圧縮機能の有効化後、クラスターのストレージ使用量は 0.5 TB に圧縮されました。 この場合、サブスクリプションベースのストレージ容量を手動で1テラバイトに減らすことができます。 詳細については、「手動でストレージ容量をスケールアップまたはスケールダウン」をご参照ください。
クラスターに対するレベル 1 バックアップの無料クォータは 0.8 TB です。 最大 (1テラバイト、1.6テラバイト) × 50% = 1.6テラバイト × 50% = 0.8テラバイト。
手順
PolarDB コンソールにログインします。
[クラスター] ページの左上隅で、クラスターがデプロイされているリージョンを選択します。
管理するクラスターを確認し、クラスター ID をクリックします。
[基本情報] ページで、[分散ストレージ] セクションの右上隅にある [ストレージ圧縮の有効化] をクリックします。 表示されたメッセージボックスで [OK] をクリックします。
ストレージ圧縮機能を有効化すると、クラスターの状態は “設定変更中” になります。 クラスターの状態が “実行中” に戻ると、ストレージ圧縮機能は有効化されています。
ストレージ圧縮機能を有効化すると、クラスターの状態は “設定変更中” になります。 クラスターの状態が “実行中” に戻ると、ストレージ圧縮機能は有効化されています。
ストレージ圧縮機能を有効にした後、[基本情報] ページの [分散ストレージ] セクションで圧縮後のストレージ使用率を確認できます。
ストレージ使用料は、圧縮後の物理データのサイズに基づいて課金されます。 ストレージプランを購入して、ストレージ使用料を相殺することができます。 ストレージプランの購入方法については、「ストレージプランの購入」をご参照ください。