Database Autonomy Service (DAS) では、データベースインスタンスのストレージスペースのしきい値を指定できます。 ストレージ容量が指定されたしきい値に達すると、データベースインスタンスのストレージ容量が不足します。 この場合、データを期待どおりにデータベースに書き込むことができるように、自動スペース拡張が実装されます。 これにより、データベースインスタンスの故障によるデータ損失やビジネスへの影響を防止できます。 拡張中は、データベースインスタンスを再起動する必要はなく、サービスは影響を受けません。
前提条件
自動スペース拡張を有効にするデータベースインスタンスは、次のいずれかのタイプです。
データベースインスタンス
リージョン
標準SSDまたはエンタープライズSSD (ESSD) を使用するApsaraDB RDS for MySQL Basic Edition、High-availability Edition、またはCluster Editionインスタンス
PolarDB for MySQL Standard Editionインスタンス
説明DASは、以前は費用対効果の高いApsaraDB RDS for MySQLインスタンスとして知られていたYiTian ApsaraDB RDS for MySQLインスタンスの自動スペース拡張機能をサポートしていません。
自動スペース拡張機能は、異常検出機能に依存します。 自動スペース拡張は、異常検出機能をサポートするリージョンのデータベースインスタンスに対してのみ有効にできます。 異常検出機能は、次のリージョンでサポートされています。
中国 (杭州) 、中国 (上海) 、中国 (深セン) 、中国 (河源) 、中国 (広州) 、中国 (青島) 、中国 (北京) 、中国 (張家口) 、中国 (フフホト) 、中国 (ウラン州) 、中国 (南京-地方地域) 、中国 (福州-地方地域) 、中国 (成都) 、中国 (鄭州-地方地域) 、中国 (香港) 、日本 (東京) 、韓国 (ソウル) 、シンガポール (クアラルンプール) 、インドネシア (ジャカルタ) 、フィリピン (マニラ) 、タイ (バンコク) 、オーストラリア (シドニー) クロージングダウン、アラブ首長国連邦 (ドバイ) 、SAU (リヤド-パートナー地域) 、ドイツ (フランクフルト) 、米国 (シリコンバレー) 、米国 (バージニア) 、および英国 (ロンドン)
ApsaraDB RDS for SQL Server標準SSDまたはESSDを使用するHigh-availability EditionまたはCluster Editionインスタンス
説明ApsaraDB RDS for SQL Serverの読み取り専用インスタンスは、自動スペース拡張機能をサポートしていません。
中国 (杭州) 、中国 (上海) 、中国 (深セン) 、中国 (河源) 、中国 (青島) 、中国 (北京) 、中国 (張家口) 、中国 (フフホト) 、中国 (ウランカブ) 、中国 (成都) 、中国 (香港) 、日本 (東京) 、シンガポール、マレーシア (クアラルンプール) 、インドネシア (ジャカルタ) 、オーストラリア (シドニー) クロージングダウン、UAE (ドバイ) 、ドイツ (フランクフルト) 、米国 (シリコンバレー) 、米国 (バージニア) 、英国 (ロンドン)
Alibaba Cloudアカウントの残高は、ストレージ容量の拡張に必要なリソースの支払いに十分です。
DASのサービスにリンクされたロールが作成されます。 詳細については、「AliyunServiceRoleForDAS role」をご参照ください。
説明DASのサービスにリンクされたロールが作成されていない場合、システムはストレージスペースを拡張する前にロールを自動的に作成します。
背景情報
詳細については、「Auto Scaling」をご参照ください。
使用上の注意
データベースインスタンスに読み取り専用インスタンスが含まれている場合、プライマリインスタンスの自動スペース拡張がトリガーされると、DASは各読み取り専用インスタンスのストレージスペースを自動的にチェックします。 ストレージ容量の拡張後、読み取り専用インスタンスのストレージ容量がプライマリインスタンスのストレージ容量よりも小さい場合、DASはまず読み取り専用インスタンスのストレージ容量を拡張します。 すべての読み取り専用インスタンスのストレージスペースが要件を満たすと、DASはプライマリインスタンスのストレージスペースを自動的に拡張します。
自動スペース拡張機能は、Windowsドライバーの制限により、特定のApsaraDB RDS for SQL Serverインスタンスには使用できません。 この場合、これらのデータベースインスタンスのマイナーエンジンバージョンを更新することを推奨します。 詳細については、「ApsaraDB RDS For SQL Serverインスタンスのマイナーエンジンバージョンの更新」をご参照ください。
課金
自動スペース拡張の課金ルールは、ApsaraDB RDSインスタンスの手動スペース拡張の課金ルールと同じです。 詳細については、「仕様変更」をご参照ください。
手順
DASコンソールにログインします。
左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
左側のナビゲーションウィンドウで、自律型センターをクリックします。
右上隅に自律型センターページでAutonomy Service Settingsをクリックします。
Autonomous Function Settingsのタブ パネルの 、自治サービスを有効にするためにスイッチをつけます。
最適化とスロットリングタブで自動スペース拡張を選択し、次の表で説明するパラメーターを設定します。
パラメーター
説明
利用可能なストレージスペース ≤
自動ストレージ拡張をトリガーするためのストレージ容量のしきい値。
データベースインスタンスの使用可能なストレージ容量が指定されたストレージ容量のしきい値以下の場合、システムは次の容量のいずれか大きい方を増やすことによって、ストレージ容量を自動的に拡張します。
5 GB
説明データベースインスタンスの総ストレージ容量が50 GB未満で、使用可能なストレージ容量が総ストレージ容量の10% 未満の場合、ストレージ容量拡張のステップサイズは10 GBに調整されます。
データベースインスタンスの総ストレージ容量の15% 。 結果は、5の倍数である最も近い整数です。
たとえば、データベースインスタンスの総ストレージ容量が100 GBの場合、ストレージ容量のしきい値に達すると、ストレージ容量は15 GB増加します。 拡張後、データベースインスタンスの総ストレージ容量は115 GBになります。
説明PolarDB for MySQL Standard Editionデータベースインスタンスは、デフォルトのストレージスペースしきい値を使用します。 ストレージスペースのしきい値の詳細については、このトピックの「PolarDB For MySQL Standard Editionのストレージスペースしきい値」をご参照ください。
自動拡張の最大ストレージ
ストレージ容量拡張後のデータベースインスタンスのストレージ容量の最大値。 このパラメーターの値は、データベースインスタンスの合計ストレージ容量以上である必要があります。
重要PolarDB for MySQL Standard Editionデータベースインスタンスの場合、ストレージスペース拡張のステップサイズは10の整数倍である必要があります。 自動拡張の最大ストレージパラメーターを10の倍数の整数に設定することを推奨します。 そうしないと、ストレージスペースの拡張が失敗するか、ストレージスペースが 自動拡張の最大ストレージ パラメーターで指定された値に達しない可能性があります。
説明2つのストレージ拡張操作の間隔は少なくとも10分です。
OK をクリックします。
[アラート設定] セクションで、アラートテンプレートを設定し、アラート通知をサブスクライブします。 これにより、自動スペース拡張タスクのステータスをできるだけ早く把握することができます。
システムはアラートテンプレートを推奨し、アラートテンプレートに必要な自律性イベントのアラートルールを追加します。 プロンプトに従ってアラートテンプレートを設定できます。
説明データベースインスタンスにアラートテンプレートを設定した場合は、プロンプトに従って、必要な自律性イベントのアラートルールをアラートテンプレートに追加する必要があります。
データベースインスタンスのアラートテンプレートとアラートルールを設定する必要がある場合は、「アラートテンプレートの設定」と「アラートルールの設定」の手順に従います。
[連絡先グループの選択] セクションで、アラート連絡先グループを選択します。
[連絡先の追加] をクリックしてアラート連絡先を追加します。
[連絡先グループの作成] をクリックして、アラート連絡先グループを作成します。
管理するアラート連絡先を見つけ、[操作] 列の [編集] または [削除] をクリックして、アラート連絡先に関する情報を変更または削除します。
詳細は、「アラート連絡先の管理」をご参照ください。
[設定の送信] をクリックします。 表示されるダイアログボックスで、設定を確認します。
自動スペース拡張の結果を表示する
DASコンソールにログインします。
左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
左側のナビゲーションウィンドウで、自律型センターをクリックします。
自律型センターページで時間範囲を選択し、選択した時間範囲内で発生したAuto-Scaling Eventsを確認します。
詳細 をクリックして、自動スペース拡張の詳細を表示します。
PolarDB for MySQL Standard Editionのストレージスペースしきい値
次の表に、ストレージ容量のしきい値とPolarDB for MySQL Standard Editionデータベースインスタンスの合計ストレージ容量の関係を示します。
総ストレージ容量 | ストレージ容量のしきい値 |
総ストレージ容量 <500 GB | 使用可能なストレージ容量 <総ストレージ容量の50% |
500 GB ≥ 総ストレージ容量 <1テラバイト | 使用可能なストレージ容量 <総ストレージ容量の30% |
1テラバイト ≥ 総ストレージスペース <10テラバイト | 使用可能なストレージ容量 <総ストレージ容量の20% |
10 TB ≥ 総ストレージ容量 | 使用可能なストレージ容量 <総ストレージ容量の10% |
関連ドキュメント
データベースインスタンスのストレージ容量を拡張すると、ストレージ容量を自動的に削減することはできません。 ただし、インスタンスの仕様を変更することで、ストレージ容量を手動で削減できます。 詳細については、「インスタンス仕様の変更」をご参照ください。
説明ApsaraDB RDS for SQL ServerデータベースインスタンスおよびPolarDB for MySQL Standard Editionデータベースインスタンスの手動削減はサポートされていません。
自動フラグメントリサイクル機能を有効にして、テーブルスペースフラグメントをクリアし、ストレージスペースの無駄を減らすことができます。 詳細については、「自動表領域フラグメントのリサイクル」をご参照ください。
ApsaraDB RDS For PostgreSQLインスタンスのストレージスペースを拡張する方法の詳細については、「自動ストレージ拡張」をご参照ください。