データベースのストレージスペースが不足すると、データの書き込みに失敗する可能性があります。これにより、データ損失やデータベースのクラッシュが発生し、ビジネスに深刻な影響を与える可能性があります。PolarDB for MySQL は、使用量が指定されたしきい値に達したときにストレージの自動拡張をサポートします。このプロセスは、インスタンスの再起動を必要とせず、サービスの中断なしに実行されます。
範囲
ストレージの自動拡張は、[ストレージクラス] にエンタープライズ SSD (ESSD) を使用する PolarDB for MySQL クラスターで利用できます。サポートされている ESSD には、ESSD PL0、ESSD PL1、ESSD PL2、ESSD PL3、および ESSD AutoPL が含まれます。
[ストレージクラス] に PSL4 または PSL5 を使用する PolarDB for MySQL クラスターの場合、ストレージスペースは実際の使用量に基づいて自動的に拡張されます。操作を実行する必要はありません。
注
ストレージの自動拡張が有効になっている場合、ストレージスペースが不足すると、システムは自動的に弾性的なスペックアップを実行します。ストレージスペースのスペックアップ中は、アカウントの作成やその他の操作を実行することはできません。
Alibaba Cloud アカウントに支払い遅延がなく、拡張に対応できる十分な残高があることを確認してください。そうでない場合、拡張は失敗します。
容量、Inode、Blktag のいずれかのストレージリソースが不足すると、自動拡張がトリガーされます。トリガー条件は次のとおりです。
ストレージスペースが 120 GB 未満で、残りのリソース容量が 50% 未満の場合。
ストレージスペースが 120 GB 以上 1 TB 未満で、残りのリソース容量が 30% 未満の場合。
ストレージスペースが 1 TB 以上 10 TB 未満で、残りのリソース容量が 20% 未満の場合。
ストレージスペースが 10 TB を超え、残りのリソース容量が 10% 未満の場合。
各自動拡張では、ストレージスペースが 20 GB または現在のストレージスペースの 15% のいずれか大きい方だけ増加します。1 回の拡張の最大サイズは 100 GB です。たとえば、現在のストレージスペースが 200 GB の場合、30 GB 拡張されます。現在のストレージスペースが 100 GB の場合、20 GB 拡張されます。
インスタンスの作成後、いつでも自動拡張をキャンセルできます。これを行うには、コンソールの [自動拡張設定] セクションで [自動拡張スイッチ] をオフにします。
ストレージの自動拡張は、サービスの中断なしに実行されます。
前提条件
ストレージの自動拡張を有効にする前に、Database Autonomy Service (DAS) のサービスリンクロールを取得する必要があります。詳細については、「DAS サービスリンクロール」をご参照ください。
DAS のサービスリンクロールをすでに持っている場合は、ストレージの自動拡張を有効にすることができます。
DAS のサービスリンクロールを持っていない場合は、次の手順を実行して取得できます。
Alibaba Cloud アカウントで Resource Access Management (RAM) コンソールにログインします。
左側のナビゲーションウィンドウで、[ID 管理] > [ロール] を選択します。
[ロール] ページで、[ロールの作成] をクリックします。
[ロールの作成] パネルで、[信頼できるエンティティタイプ] を [Alibaba Cloud サービス] に設定し、[次へ] をクリックします。

[ロールタイプ] を [サービスリンクロール] に設定します。
[Alibaba Cloud サービス] を [Database Autonomy Service] に設定します。
Alibaba Cloud サービスを選択すると、事前定義されたロール名、説明、およびアクセスポリシーを表示できます。[ポリシー詳細の表示] をクリックして、アクセスポリシーの詳細を表示できます。

[完了] をクリックします。
[閉じる] をクリックします。
ストレージの自動拡張を有効にする
クラスターの購入時に自動拡張を有効にする
Standard Edition クラスターを購入する場合、購入ページで次の手順に従って自動拡張を構成できます。
PolarDB コンソール にログインします。
コンソールの左上隅で、クラスターを作成するリージョンを選択します。
[新しいクラスターの作成] をクリックします。
[基本設定] ページで、クラスターの基本設定を完了します。
クラスターの基本設定要件の詳細については、「範囲」をご参照ください。
[ストレージスペース] セクションで、[ストレージの自動拡張] スイッチをオンにし、[ストレージ自動拡張の上限] を設定します。デフォルト値は 64000 GB です。

[次へ: 今すぐ購入] をクリックします。
[購入] をクリックします。
クラスター購入後の自動拡張の有効化
既存の Standard Edition クラスターの自動拡張を有効にするには、コンソールで次の手順に従って設定します。
PolarDB コンソール にログインします。
コンソールの左上隅で、クラスターが配置されているリージョンを選択します。
ターゲットクラスターを見つけて、クラスター ID をクリックします。
[データベース分散ストレージ] セクションの右上隅にある [自動拡張を有効にする] ボタンをクリックします。

[自動拡張設定] ウィンドウで、[自動拡張スイッチ] をオンにし、[ストレージ拡張の上限] を設定します。デフォルト値は 64000 GB です。

[OK] をクリックします。
その他の情報
ストレージスペースの不足は通常、一時ファイル、ログファイル、またはデータファイルが原因です。ソリューションの詳細については、「ストレージスペースの問題に関するよくある質問」をご参照ください。