データベースストレージが不足すると、書き込みの失敗、データの損失、さらにはデータベースのクラッシュが発生し、ビジネスに深刻な影響を与える可能性があります。ApsaraDB RDS for MySQL は、ストレージ容量が指定されたしきい値に達すると、ストレージの自動拡張をサポートしています。この拡張は、インスタンスの再起動なしで実行され、サービスに影響を与えません。
前提条件
-
インスタンスの課金方法がサブスクリプションまたは従量課金であること。
説明課金方法がサーバーレスの場合、インスタンスストレージは自動的に拡張されるため、設定は不要です。
-
インスタンスが High-availability Edition または Cluster Edition であること。
説明クラウドディスクを使用する Basic Edition インスタンスの場合、Database Autonomy Service (DAS) コンソールでストレージの自動拡張を有効にできます。詳細については、「自動スペース拡張」をご参照ください。
-
インスタンスのストレージがクラウドディスクであること。
-
インスタンスが 実行中 の状態であること。
-
アカウントに、拡張費用を支払うための十分な残高があること。
仕組み
読み取り専用インスタンスを持つプライマリインスタンスでストレージの自動拡張がトリガーされると、システムはまず、プライマリインスタンスの新しい目標容量よりもストレージが少ない読み取り専用インスタンスを拡張します。すべての読み取り専用インスタンスが拡張された後、システムはプライマリインスタンスを拡張します。詳細については、「ApsaraDB RDS for MySQL および ApsaraDB RDS for PostgreSQL インスタンスのストレージの自動拡張ルールの最適化」をご参照ください。
手順
- RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
-
基本情報 ページの インスタンスリソース セクションで、ストレージスペースが自動的に拡大 の横にある 設定 をクリックします。
説明[設定] ボタンが表示されない場合は、インスタンスが 前提条件 を満たしているかどうかを確認してください。
-
以下のパラメータを設定します。
パラメータ
説明
[自動ストレージ拡張]
ストレージの自動拡張を有効または無効にします。
[空きストレージ <=]
拡張をトリガーするしきい値。空きストレージの割合がこの値以下に低下すると、拡張がトリガーされます。
説明拡張サイズは、以下の 2 つの値のうち大きい方になります:
-
5 GB。インスタンスの合計ストレージが 50 GB 未満で、空きストレージが 10% 未満の場合、拡張増分は 10 GB に調整されます。
-
現在のインスタンスストレージの 15%。結果は 5 の倍数に丸められます。
たとえば、合計ストレージが 100 GB のインスタンスの場合、容量の 15% は 15 GB です。この量は 5 GB より大きいため、しきい値に達すると、システムは 15 GB を追加し、新しい合計容量は 115 GB になります。
[Maximum Storage Capacity]
拡張後のインスタンスの最大 ストレージ容量。この値は、インスタンスの現在のストレージ容量以上である必要があります。
最大容量は、クラウドディスクのタイプによって異なります。以下の範囲内で値を設定できます:
-
ESSD: 32,000 GB
-
高性能クラウドディスク: 64,000 GB
-
標準 SSD: 6,000 GB
説明標準 SSD の提供は終了しました。ESSD へのアップグレードを推奨します。
-
-
OK をクリックします。
関連トピック
-
ストレージが拡張された後、自動縮小には対応していません。ストレージ容量を削減するには、インスタンス仕様を手動で変更する必要があります。詳細については、「インスタンス仕様の変更」をご参照ください。
-
フラグメントの自動回収 を有効にして、テーブルスペースのフラグメントをクリアし、ストレージの無駄を削減できます。
-
他のデータベースエンジンのストレージの自動拡張については、以下のトピックをご参照ください:
-
ApsaraDB RDS for PostgreSQL:「ストレージの自動拡張」。
-
ApsaraDB RDS for SQL Server:「自動スペース拡張の設定」。
-
API リファレンス
|
API |
説明 |
|
インスタンスのストレージの自動拡張を設定します。 |
よくある質問
Q:使用状況 セクションで、ストレージスペースが自動的に拡大 の 設定 ボタンが見つからないのはなぜですか?
A: インスタンスは、このトピックに記載のすべての前提条件を満たす必要があります。高性能ローカル SSD を使用するインスタンスの場合、ストレージの自動拡張を有効にする前に、ストレージを手動で拡張 するか、ストレージタイプを高性能ローカル SSD からクラウドディスクに変更 する必要があります。