このトピックでは、ApsaraDB RDS for PostgreSQLインスタンスの仕様を変更する方法について説明します。 仕様には、RDSエディション、インスタンスタイプ、およびストレージ容量が含まれます。
前提条件
RDS for PostgreSQLインスタンスの課金方法は、サブスクリプションまたは従量課金です。
説明Serverless RDS for PostgreSQLインスタンスの仕様を変更するには、「Serverless ApsaraDB RDS for PostgreSQLインスタンス」をご参照ください。
RDS for PostgreSQLインスタンスが [実行中] 状態です。
Alibaba Cloud アカウントに更新注文の滞納がないこと。
構成項目
読み取り専用RDSインスタンスを作成して、データベースシステムのプライマリRDSインスタンスからの読み取りリクエストをオフロードできます。 これにより、データベースシステムの読み取り機能が向上します。 詳細については、「読み取り専用ApsaraDB RDS For PostgreSQLインスタンスの概要」および「読み取り専用ApsaraDB RDS for PostgreSQLインスタンスの作成」をご参照ください。
RDSインスタンスの仕様を変更すると、ワークロードの切り替え中に一時的な接続またはインスタンスの再起動が発生する場合があります。 切り替え中に、データベース、アカウント、およびネットワーク設定に関連するほとんどの操作を実行できません。 メンテナンス期間内にRDSインスタンスの仕様を変更することを推奨します。 詳細については、「メンテナンス期間の設定」をご参照ください。
設定アイテム | 説明 | 影響 |
RDSエディション | RDSインスタンスをRDS Basic EditionからRDS High-availability Editionにアップグレードできます。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスのBasic EditionからHigh-availability Editionへのアップグレード」をご参照ください。 | 一時的な接続が発生します。 |
プロダクトタイプ | RDSインスタンスのプロダクトタイプは、YiTianとstandardの間で変更できます。 YiTianインスタンスと標準インスタンスの違いの詳細については、「プロダクトタイプ」をご参照ください。 説明
| 一時的な接続が発生します。 |
ストレージタイプ | RDSインスタンスのストレージタイプを変更できます。
説明 ストレージタイプ間のパフォーマンスの違いの詳細については、「ストレージタイプ」をご参照ください。 |
|
インスタンスタイプ | RDSインスタンスのインスタンスタイプを変更できます。 説明
|
|
ストレージ容量 | RDSインスタンスのストレージ容量を拡大または縮小できます。
説明
|
|
課金ルール
詳細については、「仕様変更料金」をご参照ください。
使用上の注意
RDSインスタンスがRDS Basic Editionを実行している場合、セカンダリRDSインスタンスはホットスタンバイとして提供されません。 この場合、RDSインスタンスが予期せず終了した場合、データベースサービスが長期間使用できなくなる可能性があります。 RDSインスタンスの仕様を変更したり、データベースエンジンのバージョンをアップグレードしたりすると、データベースサービスが長期間使用できなくなる場合があります。 サービスの可用性に関する要件が高い場合は、RDS Basic Editionを使用しないことを推奨します。
説明仕様変更中に一時的な接続が発生するかどうかは、変更する設定項目によって異なります。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスの仕様の変更」の「設定項目」セクションの影響列をご参照ください。
RDSインスタンスの仕様を変更すると、ワークロードの切り替え中に一時的な接続またはインスタンスの再起動が発生する場合があります。 切り替え中は、データベース、アカウント、およびネットワーク設定に関連するほとんどの操作を実行できません。 メンテナンス期間内にRDSインスタンスの仕様を変更することを推奨します。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスのメンテナンス期間の設定」をご参照ください。 設定項目の影響の詳細については、ApsaraDB RDS For PostgreSQLインスタンスの仕様の変更の「設定項目」セクションの [影響] 列をご参照ください。
RDSインスタンスの仕様を変更した後、RDSインスタンスのIDとエンドポイントは変更されません。
RDSインスタンスの仕様を変更した後、インスタンスを手動で再起動する必要はありません。
読み取り専用RDSインスタンスがプライマリRDSインスタンスにアタッチされていて、ストレージ容量を拡張する場合は、読み取り専用RDSインスタンスのストレージ容量がプライマリRDSインスタンスのストレージ容量以上であることを確認してください。 そうしないと、ストレージ容量を拡張できません。 この場合、プライマリRDSインスタンスのストレージ容量を拡張する前に、読み取り専用RDSインスタンスのストレージ容量を拡張することを推奨します。
RDSインスタンスのインスタンスタイプをアップグレードするときは、RDSインスタンスが接続されているvSwitchに少なくとも2つの使用可能なIPアドレスがあることを確認してください。 vSwitchに十分な使用可能なIPアドレスがない場合、インスタンスタイプのアップグレードは失敗します。 Virtual Private Cloud (VPC) コンソールにログインして、vSwitchの使用可能なIPアドレスの数を確認できます。 vSwitchに十分な使用可能なIPアドレスがない場合は、インスタンスタイプをアップグレードする前に、十分な使用可能なIPアドレスを提供できる別のvSwitchにRDSインスタンスを切り替えます。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスの別のvSwitchへの切り替え」をご参照ください。
手順
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
設定情報基本情報ページのセクションで、設定を変更するをクリックします。
表示されるダイアログボックスで、仕様の変更方法を選択し、[次のステップ] をクリックします。 この手順は、サブスクリプションRDSインスタンスにのみ必要です。
アップグレードまたはダウングレード: 仕様変更の注文を送信すると、新しい仕様がすぐに有効になります。 サブスクリプションRDSインスタンスと従量課金RDSインスタンスの両方の仕様変更方法がサポートされています。
仕様変更命令を送信すると、RDSインスタンスのデータがディスクから新しいRDSインスタンスに同期されます。 次に、システムは、選択した仕様変更方法に基づいて、RDSインスタンスに関するIDやエンドポイントなどの情報を新しいRDSインスタンスに切り替えます。
警告ダウングレードを選択した場合、プライマリRDSインスタンスは切り替え中に再起動されます。 メンテナンス期間内にRDSインスタンスの仕様を変更することを推奨します。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスのメンテナンス期間の設定」をご参照ください。
RDSインスタンスの仕様を変更します。 設定を変更できる設定項目の詳細については、「ApsaraDB RDS For PostgreSQLインスタンスの仕様の変更」をご参照ください。
切り替え時間パラメーターを設定します。
すぐに実行: 仕様の変更により、新しいRDSインスタンスへのデータ移行がトリガーされます。 このオプションを選択すると、移行プロセスが完了した後、システムはすぐに仕様変更を適用し、ワークロードを新しいRDSインスタンスに切り替えます。
メンテナンス期間内の切り替え: 仕様変更が適用されると、一時的な接続またはインスタンスの再起動が発生し、データベース、アカウント、およびネットワーク設定に関連するほとんどの操作を実行できなくなります。 このオプションを選択すると、指定したメンテナンス期間中にワークロードが切り替わります。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスのメンテナンス期間の設定」をご参照ください。
説明RDSインスタンスがクラウドディスクを使用し、ストレージ容量を拡張するか、異なるPL間でESSDストレージタイプを変更するだけの場合、ワークロードは影響を受けません。 システムはすぐにワークロードを切り替えます。 この場合、[メンテナンス期間内の切り替え] を選択する必要はありません。
RDSインスタンスがローカルディスクを使用している場合は、[メンテナンス期間内の切り替え] を選択することを推奨します。 RDSインスタンスが存在するホストがストレージ容量の拡張に十分なストレージリソースを提供できる場合、システムはすぐにワークロードを切り替え、ワークロードは影響を受けません。 RDSインスタンスが存在するホストがストレージ容量の拡張に十分なストレージリソースを提供できない場合、システムはRDSインスタンスのデータを新しいRDSインスタンスに移行します。 移行が完了した後、システムはメンテナンス期間中にワークロードを新しいRDSインスタンスに切り替えます。 増分同期は、切り替え中に実行されます。
利用規約を読んで選択し、[今すぐ支払い] をクリックします。 表示されるダイアログボックスで、仕様変更の前後のインスタンス情報を確認し、[続行] をクリックして支払いを完了します。
警告仕様変更注文を送信した後、注文をキャンセルすることはできません。 したがって、仕様変更注文を送信する前に、新しい仕様がビジネス要件を満たしているかどうかを評価することを推奨します。
仕様変更注文を送信した後、仕様変更が適用される前にDDL操作を実行しないでください。
よくある質問
RDSインスタンスのストレージタイプをクラウドディスクからローカルディスクに変更するにはどうすればよいですか?
詳細については、「ApsaraDB RDSインスタンスのストレージタイプをクラウドディスクからローカルディスクに変更するにはどうすればよいですか。 」をご参照ください。
RDSインスタンスのストレージ容量のみを拡張する場合、RDSインスタンスのデータを新しいRDSインスタンスに移行する必要がありますか。
RDSインスタンスがクラウドディスクを使用している場合、RDSインスタンスのデータを新しいRDSインスタンスに移行する必要はありません。
RDSインスタンスがローカルディスクを使用している場合、RDSインスタンスが存在するホストのストレージリソースを確認する必要があります。
ホストが十分なストレージリソースを提供できる場合、データを移行する必要はありません。
ホストが十分なストレージリソースを提供できない場合は、十分なストレージリソースを提供できる別のホストにデータを移行する必要があります。
RDSインスタンスのストレージ容量を削減するにはどうすればよいですか。
RDSインスタンスがローカルディスクを使用している場合、メジャーバージョンのアップグレード機能を使用して、RDSインスタンスを、より新しいデータベースエンジンバージョンを実行し、クラウドディスクを使用するインスタンスにアップグレードすることを推奨します。 メジャーエンジンバージョンをアップグレードすると、RDSインスタンスのストレージ容量を削減できます。 詳細については、「メジャーバージョンのアップグレード」をご参照ください。
RDSインスタンスがクラウドディスクを使用している場合は、「ESSDを使用するApsaraDB RDS for PostgreSQLインスタンスのストレージ容量の削減」の手順に従ってストレージ容量を削減します。
RDSインスタンスのCPUコア、メモリ、およびストレージ容量を同時にアップグレードした場合、一時的な接続はどのくらい続きますか?
一時的な接続は、RDSインスタンスのCPUコア、メモリ、またはストレージ容量を個別にアップグレードするときに発生する一時的な接続と同じです。 ほとんどの場合、一時的な接続は数分間続きます。 システムがワークロードを切り替えると、一時的な接続が発生するか、RDSインスタンスが再起動される可能性があります。 切り替え中は、データベース、アカウント、ネットワーク設定に関連するほとんどの操作を実行できません。 指定されたメンテナンス期間内にRDSインスタンスの仕様を変更することを推奨します。 さまざまな設定項目の影響の詳細については、「設定項目」をご参照ください。
関連する API 操作
API 操作 | 説明 |
インスタンスの仕様を変更します。 |