すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ApsaraDB RDS for SQL Server インスタンスの仕様変更

最終更新日:Oct 25, 2024

このトピックでは、ApsaraDB RDS for SQL Serverインスタンスの仕様を変更する方法について説明します。 仕様には、ストレージタイプ、インスタンスタイプ、およびストレージ容量が含まれます。

説明

サーバーレスRDSインスタンスの仕様を変更する方法の詳細については、「サーバーレスApsaraDB RDS For SQL ServerインスタンスのRCUのスケーリング範囲の変更」および「ストレージ容量の拡張」をご参照ください。

項目の変更

データベースシステムの読み取り機能を向上させるために、読み取り専用RDSインスタンスを作成して、プライマリRDSインスタンスからの読み取りリクエストをオフロードできます。 詳細については、「読み取り専用ApsaraDB RDS For SQL Serverインスタンスの概要」および「読み取り専用ApsaraDB RDS for SQL Serverインスタンスの作成」をご参照ください。

設定アイテム

設定

データベースエンジンのバージョン

特定のRDSインスタンスのデータベースエンジンバージョンをアップグレードできます。 詳細については、「メジャーエンジンのバージョンのアップグレード」または「ApsaraDB RDS For SQL ServerインスタンスとローカルディスクのSQL Server 2008 R2からSQL Server 2012またはSQL Server 2016へのアップグレード」をご参照ください。

RDSエディション

RDSインスタンスのRDSエディションをRDS Basic editionからRDS High-availability Editionにアップグレードできます。 詳細については、「ApsaraDB RDS For SQL ServerインスタンスのBasic EditionからHigh-availability Editionへのアップグレード」をご参照ください。

インスタンスタイプ

すべてのRDSインスタンスのインスタンスタイプを変更できます。

ストレージタイプ

  • ESSDストレージタイプを使用するRDSインスタンスのエンタープライズSSD (ESSD) のパフォーマンスレベル (PL) をアップグレードできます。 たとえば、ストレージタイプをPL1 ESSDからPL2 ESSDにアップグレードできます。 ESSDのPLをダウングレードすることはできません。

  • RDS Cluster Editionを実行していないRDSインスタンスのストレージタイプを標準SSDからESSDにアップグレードできます。 アップグレードが完了した後、ストレージタイプをESSDから標準SSDにダウングレードすることはできません。

    説明

    RDSインスタンスがRDS Cluster Editionを実行している場合、RDSインスタンスのストレージタイプを標準SSDからESSDにアップグレードすることはできません。 RDSインスタンスのストレージタイプをアップグレードする場合は、ESSDを使用するRDSインスタンスを作成し、元のRDSインスタンスのデータを新しいRDSインスタンスに移行する必要があります。 詳細については、「ApsaraDB RDS For SQL Serverインスタンスの作成」および「ApsaraDB RDS for SQL Serverインスタンス間のデータ移行」をご参照ください。

ストレージ容量

すべてのRDSインスタンスのストレージ容量を拡張できます。 ただし、RDSインスタンスのストレージ容量を減らすことはできません。 5 GBのステップサイズでストレージ容量を拡張できます。 新しいストレージ容量は、インスタンスタイプでサポートされている最大ストレージ容量を超えることはできません。 詳細については、「プライマリ ApsaraDB RDS インスタンスタイプ」をご参照ください。

説明
  • 読み取り専用RDSインスタンスのストレージ容量は、読み取り専用RDSインスタンスがアタッチされているプライマリRDSインスタンスのストレージ容量よりも小さくすることはできません。 要件が満たされず、プライマリおよび読み取り専用RDSインスタンスのストレージ容量を拡張する場合は、プライマリRDSインスタンスのストレージ容量を増やす前に、読み取り専用RDSインスタンスのストレージ容量を増やす必要があります。

  • インスタンスタイプでサポートされているストレージ容量の範囲がビジネス要件を満たしていない場合は、別のインスタンスタイプを選択することを推奨します。

  • RDS High-availability Editionを実行し、クラウドディスクを使用するRDSインスタンスのストレージ容量を拡張すると、約30秒の一時的な接続が発生します。 一時的な接続中は、RDSインスタンスのデータベース、アカウント、およびネットワーク設定に関連するほとんどの操作を実行できません。 オフピーク時にRDSインスタンスのストレージ容量を拡張し、アプリケーションがRDSインスタンスに自動的に再接続するように設定されていることを確認することを推奨します。

説明

上記の仕様を変更した後、RDSインスタンスのエンドポイントは変更されません。

前提条件

Alibaba Cloud アカウントに更新注文の滞納がないこと。

使用上の注意

  • RDSインスタンスを共有インスタンスタイプから汎用インスタンスタイプまたは専用インスタンスタイプに直接アップグレードすることはできません。 RDSインスタンスが汎用インスタンスタイプまたは専用インスタンスタイプを使用している場合、Data Transmission Service (DTS) を使用して、移行元RDSインスタンスから移行先RDSインスタンスにデータを移行できます。 詳細については、「データ移行方法の概要」をご参照ください。

  • 仕様変更は、データ移行をトリガすることができる。 移行が完了すると、指定した切り替え時間中にワークロードが切り替えられます。 ワークロードの切り替えによって増分データの同期が中断することはありません。 切り替え中に、30秒間の一時的な接続が発生する可能性があり、RDSインスタンス上のデータベース、アカウント、およびネットワークに関連するほとんどの操作を実行できません。 オフピーク時に仕様を変更するか、RDSインスタンスに自動的に再接続するようにアプリケーションが設定されていることを確認することを推奨します。

  • RDSインスタンスの仕様を変更した後、RDSインスタンスを手動で再起動する必要はありません。

  • RDSインスタンスがRDS Basic Editionを実行している場合、セカンダリRDSインスタンスはホットスタンバイとして提供されません。 この場合、RDSインスタンスが予期せず終了した場合、データベースサービスが長期間使用できなくなる可能性があります。 RDSインスタンスの仕様を変更したり、データベースエンジンのバージョンをアップグレードしたりすると、データベースサービスが長期間使用できなくなる場合があります。 サービスの可用性に関する要件が高い場合は、RDS Basic Editionを使用しないことを推奨します。

  • 読み取り専用RDSインスタンスがプライマリRDSインスタンスにアタッチされており、ストレージ容量を拡張する場合は、読み取り専用RDSインスタンスのストレージ容量がプライマリRDSインスタンスのストレージ容量以上であることを確認してください。 上記の条件が満たされない場合、ストレージ容量を拡張することはできません。 プライマリRDSインスタンスのストレージ容量を拡張する前に、読み取り専用RDSインスタンスのストレージ容量を拡張することを推奨します。

課金ルール

詳細については、「仕様変更」をご参照ください。

手順

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 基本情報 ページの 設定情報 セクションで、設定を変更する をクリックします。

  3. 表示されるダイアログボックスで、仕様の変更方法を選択し、Next step をクリックします。 この手順は、RDSインスタンスがサブスクリプション課金方法を使用している場合にのみ必要です。

    次のいずれかの仕様変更方法を選択できます。

    • 直ちにインスタンスのアップグレードまたはダウングレード仕様: 仕様変更の注文を送信すると、新しい仕様がすぐに有効になります。 サブスクリプションRDSインスタンスと従量課金RDSインスタンスの両方の仕様変更方法がサポートされています。

    • Elastic upgrade: RDSインスタンスのCPUコア、メモリ容量、ストレージ容量などの仕様をアップグレードして、データベース全体のパフォーマンスを向上させることができます。 この仕様変更方法は、ホワイトリストのユーザーのみが使用できます。 Restore Point-in-timeパラメーターで指定された時刻になると、インスタンスタイプは、エラスティックアップグレードが実行される前の時点で使用されていたインスタンスタイプに自動的に復元されます。 ストレージ容量は復元されません。

    仕様変更注文を送信すると、ApsaraDB RDSはRDSインスタンスのデータをディスクから新しいRDSインスタンスに同期します。 次に、ApsaraDB RDSは、選択した仕様変更方法に基づいて、RDSインスタンスに関するIDやエンドポイントなどの情報を新しいRDSインスタンスに切り替えます。

  4. RDSインスタンスの仕様を変更します。 詳細については、「アイテムの変更」をご参照ください。

    説明
    • データ損失なしのストレージ容量の拡張は、ストレージタイプ (ESSD PL1など) のPLとストレージ容量のみを変更することを示します。 RDSインスタンスの切り替え時間を指定する必要はありません。 RDSインスタンスのインスタンスタイプも変更する場合は、切り替え時間を指定する必要があります。

    • RDSインスタンスの仕様を変更せず、[仕様の変更] ページに [切り替え時間] パラメーターが表示された場合、RDSインスタンスのドライバーは更新されません。 この場合、データ損失のないストレージ容量の拡張はRDSインスタンスではサポートされていません。 RDSインスタンスのメジャーエンジンバージョンをアップグレードするか、マイナーエンジンバージョンを更新してから、仕様を変更して、データを失うことなくストレージ容量を拡張できます。 詳細については、「メジャーエンジンのバージョンのアップグレード」をご参照ください。

  5. 切り替え時間パラメーターを設定します。

    • データ移行直後の切り替え: 仕様の変更により、データ移行がトリガーされます。 このオプションを選択すると、データ移行が完了すると、システムはすぐにワークロードを切り替えます。

    • メンテナンス期間内に切り替え: 仕様変更が適用されると、約30秒間の一時的な接続が発生する可能性があり、データベース、アカウント、およびネットワーク設定に関連するほとんどの操作を実行できません。 このオプションを選択すると、指定したメンテナンスウィンドウ内でワークロードが切り替えられます。 詳細については、「ApsaraDB RDS For SQL Serverインスタンスのメンテナンス期間の設定」をご参照ください。

    説明

    データを失うことなく、特定のRDSインスタンスのストレージ容量を拡張できます。 この場合、[仕様変更] ページに [切り替え時間] パラメーターは表示されず、RDSインスタンスの切り替え時間を指定する必要はありません。

  6. 利用規約を読んで選択し、[今すぐ支払い] をクリックします。 表示されるダイアログボックスで、仕様変更の前後のインスタンス情報を確認し、[続行] をクリックして支払いを完了します。

    警告
    • 仕様変更注文を送信した後、注文をキャンセルすることはできません。 したがって、仕様変更注文を送信する前に、新しい仕様がビジネス要件を満たしているかどうかを評価することを推奨します。

    • 仕様変更注文を送信した後、仕様変更が適用される前にDDL操作を実行しないでください。

よくある質問

ストレージタイプのPLの変更は、データを失うことなくストレージ容量が拡張されていることを示していますか?

  • データ損失なしのストレージ容量の拡張は、ストレージタイプ (ESSD PL1など) のPLとストレージ容量のみを変更することを示します。 RDSインスタンスの切り替え時間を指定する必要はありません。 RDSインスタンスのインスタンスタイプも変更する場合は、切り替え時間を指定する必要があります。

  • RDSインスタンスの仕様を変更せず、[仕様の変更] ページに [切り替え時間] パラメーターが表示された場合、RDSインスタンスのドライバーは更新されません。 この場合、データ損失のないストレージ容量の拡張はRDSインスタンスではサポートされていません。 RDSインスタンスのメジャーエンジンバージョンをアップグレードするか、マイナーエンジンバージョンを更新してから、仕様を変更して、データを失うことなくストレージ容量を拡張できます。 詳細については、「メジャーエンジンのバージョンのアップグレード」をご参照ください。

RDSインスタンスのゾーンとデータベースエンジンのバージョンを変更できますか。

説明

RDSインスタンスのゾーンを同じリージョンの別のゾーンに移行して変更することもできます。 詳細については、「ApsaraDB RDS For SQL Serverインスタンスのゾーン間移行」をご参照ください。

RDSインスタンスのストレージ容量を増やしたときに、RDSインスタンスのデータを新しいRDSインスタンスに移行する必要がありますか。

いいえ。RDSインスタンスのストレージ容量を増やすときに、手動でデータを移行する必要はありません。 ストレージ容量を拡張すると、システムはRDSインスタンスが存在するホストが十分なストレージを提供できるかどうかを確認します。 ホストが十分なストレージを提供できる場合、システムはデータを移行する必要なしにRDSインスタンスのストレージ容量を増やします。 ホストが十分なストレージを提供できない場合、システムがストレージ容量を増やす前に、システムは新しいRDSインスタンスにデータを移行します。 新しいRDSインスタンスは、十分なストレージを提供するホスト上に作成する必要があります。

RDSインスタンスの仕様の変更にはどのくらい時間がかかりますか。

仕様変更には、データ移行が含まれます。 約90% のケースで、仕様変更は30分以内に完了します。

RDSインスタンスのCPUコア、メモリ、およびストレージ容量を同時にアップグレードした場合、一時的な接続はどのくらい続きますか?

一時的な接続は、RDSインスタンスのCPUコア、メモリ、またはストレージ容量を個別にアップグレードするときに発生する一時的な接続と同じです。 ほとんどの場合、一時的な接続は数分間続きます。 システムがワークロードを切り替えると、一時的な接続が発生するか、RDSインスタンスが再起動される可能性があります。 切り替え中は、データベース、アカウント、ネットワーク設定に関連するほとんどの操作を実行できません。 指定されたメンテナンス期間内にRDSインスタンスの仕様を変更することを推奨します。 詳細については、「アイテムの変更」をご参照ください。

関連する API 操作

API 操作

説明

ModifyDBInstanceSpec

インスタンスの仕様を変更します。