データベースのストレージ領域が不足すると、データの書き込みが妨げられ、データ損失やデータベースのクラッシュにつながり、ビジネスに深刻な影響が及ぶ可能性があります。Database Autonomy Service (DAS) は、指定されたしきい値に達すると、ストレージ領域を自動的に拡張します。拡張中にインスタンスを再起動する必要はないため、ビジネスに影響はありません。
前提条件
ApsaraDB RDS for MySQL インスタンスは、次の要件を満たしています。
インスタンスのバージョン: 8.0 および 5.7
ストレージタイプ: ディスク
アカウントに拡張のための十分な残高があることを確認してください。
DAS サービスリンクロールが作成されていること。
説明DAS サービスリンクロールを作成していない場合、ストレージの自動拡張を有効にすると、ロールは自動的に作成されます。
仕組み
読み取り専用インスタンスを持つプライマリインスタンスに対してストレージの自動拡張がトリガーされると、システムは各読み取り専用インスタンスのストレージ領域を確認します。読み取り専用インスタンスのストレージ領域がプライマリインスタンスのターゲットサイズよりも小さい場合、そのストレージが最初に拡張されます。すべての読み取り専用インスタンスのストレージが拡張された後、プライマリインスタンスのストレージが拡張されます。詳細については、「ApsaraDB RDS for MySQL および ApsaraDB RDS for PostgreSQL のストレージ自動拡張ルールの最適化」をご参照ください。
課金
課金ルールは、ApsaraDB RDS インスタンスのストレージ領域を手動でアップグレードする場合と同じです。詳細については、「設定の変更」をご参照ください。
手順
インスタンスページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、自律型サービス > ワンクリック診断 > 自律型センター を選択します。自律型センター ページで、自律機能設定 をクリックします。
自律機能管理 > Autonomous Function Settings タブで、自律機能スイッチをオンにします。
最適化とスロットリング タブで、自動スペース拡張 を選択し、次のパラメーターを設定します。
パラメーター
説明
利用可能なストレージ領域が次の値以下
インスタンスの利用可能なストレージ領域が設定したしきい値以下になると、システムは次の 2 つの値のうち大きい方でストレージを拡張します。
5 GB
説明インスタンスの合計ストレージ領域が 50 GB 未満で、利用可能なストレージ領域が 10% 未満の場合、拡張のステップサイズは 10 GB に調整されます。
インスタンスの現在のストレージ領域の 15% (5 の最も近い倍数に四捨五入)。
たとえば、インスタンスの合計ストレージが 100 GB の場合、その 15% は 15 GB です。15 GB は 5 GB より大きいため、しきい値に達すると、ストレージに 15 GB が追加されます。新しい合計ストレージ領域は 115 GB になります。
自動拡張の最大ストレージ
拡張後のインスタンスの合計ストレージ領域の上限。この値は、インスタンスの現在の合計ストレージ領域以上である必要があります。
企業向け SSD (ESSD) の上限: 32000 GB
標準 SSD の上限: 6000 GB
説明標準 SSD は利用できなくなりました。ESSD にアップグレードしてください。
説明2 つのストレージ拡張間の最小間隔は 10 分です。
[OK] をクリックします。
(オプション) アラートテンプレートを設定して、データベースインスタンスの [自動ストレージ拡張] のアラートを受信できます。
システムはアラートテンプレートを推奨し、対応する自律イベントのアラートルールを追加します。プロンプトに従って設定できます。
説明インスタンスのアラートテンプレートをすでに設定している場合、プロンプトに従って、対応する自律イベントのアラートルールをテンプレートに追加します。
アラートテンプレートとアラートルールを自分で設定するには、「アラートテンプレートの設定」および「アラートルールの設定」をご参照ください。
通知を受信する [アラートグループ] を選択します。
新しいアラート連絡先を追加するには、[連絡先の追加] をクリックします。
新しいアラートグループを追加するには、[アラートグループの追加] をクリックします。
連絡先の情報を変更または削除するには、連絡先の横にある [変更] または [削除] をクリックします。
詳細については、「アラート連絡先の管理」をご参照ください。
[リンクされたインスタンス] を確認します。
[設定の送信] をクリックし、表示されるダイアログボックスでアラート設定を確認します。
ストレージ自動拡張の結果を表示する
インスタンスページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、自律型サービス > ワンクリック診断 を選択します。
自律型センター タブで、オートスケーリングイベント を選択し、カスタムの時間範囲を指定してストレージ自動拡張の詳細を表示します。
参考
ストレージ領域が拡張された後、自動スケールインはサポートされません。スケールインするには、手動で設定を変更する必要があります。詳細については、「設定の変更」をご参照ください。
自動フラグメント再利用を有効にして、表領域のフラグメントをクリーンアップし、無駄なストレージ領域を削減できます。
他のデータベースエンジンのストレージ自動拡張については、次のトピックをご参照ください。
ApsaraDB RDS for PostgreSQL: ストレージの自動拡張。
ApsaraDB RDS for SQL Server: ストレージ自動拡張の設定。