このトピックでは、ApsaraDB RDS for SQL Server インスタンスの仕様を変更して、インスタンスのパフォーマンスを向上させ、ビジネスの成長によるストレージのボトルネックを解消する方法について説明します。変更できる仕様には、ストレージタイプ、インスタンスタイプ、およびストレージ容量のパフォーマンスレベル (PL) が含まれます。たとえば、企業向け SSD (ESSD) ストレージタイプの PL を PL1 から PL2 にアップグレードできます。 データ損失のないストレージ容量の拡張は、特定の RDS インスタンスでサポートされており、サービス中断は発生しません。
サーバーレス RDS インスタンスの仕様変更方法の詳細については、「サーバーレス ApsaraDB RDS for SQL Server インスタンスの RCU のスケーリング範囲を変更する」および「ストレージ容量を拡張する」をご参照ください。
変更可能な仕様項目
次の表に、RDS インスタンスで変更できる仕様項目を示します。以下の項目を変更しても、RDS インスタンスのエンドポイントは変更されません。データベースシステムの読み取り機能を向上させるには、読み取り専用 RDS インスタンスを作成し、読み書き分離を有効にすることで、プライマリ RDS インスタンスからの読み取りリクエストの負荷を軽減できます。これは、プライマリ RDS インスタンスでRDS クラスタ版が実行されている場合に適用されます。
仕様項目 | 説明 |
データベースエンジンバージョン | 特定の RDS インスタンスのデータベースエンジンバージョンは、新しいバージョンにアップグレードできます。 |
RDS エディション | RDS インスタンスの RDS エディションは、RDS Basic Edition から RDS High-availability Edition または RDS Cluster Edition に、あるいは RDS High-availability Edition から RDS Cluster Edition にアップグレードできます。 |
インスタンスタイプ |
|
ストレージタイプ |
|
ストレージ容量 |
説明
|
前提条件
Alibaba Cloud アカウントに期限切れの更新注文がないこと。
注意事項
RDS インスタンスの仕様を変更した後、RDS インスタンスを手動で再起動する必要はありません。
仕様の変更により、データ移行がトリガーされる場合があります。移行が完了すると、指定した切り替え時間中にワークロードが切り替えられます。切り替えによって、増分データの同期が中断されることはありません。切り替え中に、30 秒の一時的な接続が発生する可能性があります。また、RDS インスタンスで、データベース、アカウント、ネットワークに関連するほとんどの操作を実行できません。オフピーク時に仕様を変更するか、RDS インスタンスに自動的に再接続するようにアプリケーションが構成されていることを確認することをお勧めします。
RDS インスタンスが RDS Basic Edition を実行している場合、セカンダリ RDS インスタンスはホットスタンバイとして提供されません。この場合、RDS インスタンスが予期せず終了すると、データベースサービスが長時間利用できなくなる可能性があります。RDS インスタンスの仕様を変更したり、データベースエンジンバージョンをアップグレードしたりすると、データベースサービスが長時間利用できなくなる場合もあります。サービスの可用性に関する要件が高い場合は、RDS Basic Edition を使用しないことをお勧めします。
読み取り専用 RDS インスタンスがプライマリ RDS インスタンスに接続されていて、ストレージ容量を拡張する場合、読み取り専用 RDS インスタンスのストレージ容量がプライマリ RDS インスタンスのストレージ容量以上であることを確認してください。上記の条件が満たされない場合、ストレージ容量を拡張することはできません。プライマリ RDS インスタンスのストレージ容量を拡張する前に、読み取り専用 RDS インスタンスのストレージ容量を拡張することをお勧めします。
課金ルール
詳細については、「インスタンス仕様の変更」をご参照ください。
手順
インスタンス ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDS インスタンスを見つけ、インスタンスの ID をクリックします。
基本情報 ページの 設定情報 セクションで、設定を変更する をクリックします。
表示されたダイアログボックスで、仕様変更方法を選択し、Next step をクリックします。この手順は、RDS インスタンスがサブスクリプション課金方法を使用している場合にのみ必要です。
次の仕様変更方法のいずれかを選択できます。
直ちにインスタンスのアップグレード または ダウングレード仕様: 仕様変更注文を送信すると、新しい仕様がすぐに有効になります。どちらの仕様変更方法も、サブスクリプション RDS インスタンスと従量課金 RDS インスタンスでサポートされています。
[エラスティックアップグレード]: RDS インスタンスの CPU コア数、メモリ容量、ストレージ容量などの仕様をアップグレードして、データベース全体のパフォーマンスを向上させることができます。この仕様変更方法は、ホワイトリストに登録されているユーザーのみが利用できます。「ポイントインタイムリストア」パラメータで指定された時間が経過すると、インスタンスタイプはエラスティックアップグレードが実行される前のポイントインタイムで使用されていたインスタンスタイプに自動的に復元されます。ストレージ容量は復元されません。
仕様変更注文を送信すると、ApsaraDB RDS は RDS インスタンスのデータをディスクから新しい RDS インスタンスに同期します。次に、ApsaraDB RDS は、[選択した仕様変更方法] に基づいて、RDS インスタンスに関する ID やエンドポイントなどの情報を新しい RDS インスタンスに切り替えます。
RDS インスタンスの仕様を変更します。詳細については、「変更可能な仕様項目」をご参照ください。
説明一部の RDS for SQL Server インスタンスは、データ損失のないストレージ容量の拡張 をサポートしています。この機能をサポートするインスタンスの ESSD PL のみ変更する (ESSD PL1 から PL2 など) 場合、またはストレージ容量を拡張する 場合、インスタンスへの接続は中断されません。この場合、切り替え時間を構成する必要はありません。ただし、同時にインスタンスタイプを変更する場合は、切り替え時間を構成する必要があります。
RDS インスタンスの仕様を変更していないが、[仕様の変更] ページに [切り替え時間] パラメータが表示されている場合、RDS インスタンスではデータ損失のないストレージ容量拡張機能はサポートされていません。この場合、インスタンスのメジャーまたはマイナーエンジンバージョンをアップグレードできます。詳細については、「メジャーエンジンバージョンをアップグレードする」をご参照ください。
「切り替え時間」パラメータを構成します。
データ移行直後の切り替え: 仕様の変更により、データ移行がトリガーされます。このオプションを選択すると、データ移行の完了後すぐにワークロードが切り替えられます。
メンテナンス期間内に切り替え: 仕様変更の適用中に、約 30 秒続く一時的な切断が発生する可能性があり、データベース、アカウント、ネットワーク設定に関連するほとんどの操作を実行できません。このオプションを選択すると、指定したメンテナンスウィンドウ内でワークロードが切り替えられます。詳細については、「ApsaraDB RDS for SQL Server インスタンスのメンテナンスウィンドウを設定する」をご参照ください。
説明特定の RDS インスタンスのストレージ容量は、データ損失なしで拡張できます。この場合、「切り替え時間」パラメータは「仕様の変更」ページに表示されず、RDS インスタンスの切り替え時間を指定する必要はありません。
利用規約を読み、選択して、[今すぐ支払う] をクリックします。 表示されるダイアログボックスで、仕様変更前後のインスタンス情報を確認し、[続行] をクリックして支払いを完了します。
警告仕様変更注文を送信した後は、注文をキャンセルできません。 そのため、仕様変更注文を送信する前に、新しい仕様がビジネス要件を満たしているかどうかを評価することをお勧めします。
仕様変更注文を送信した後は、仕様変更が適用されるまで DDL 操作を実行しないでください。
よくある質問
関連操作
ApsaraDB RDS インスタンスのインスタンスタイプとストレージ容量を変更する: ModifyDBInstanceSpec