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

ApsaraDB RDS:設定の変更

最終更新日:Nov 09, 2025

このトピックでは、インスタンスのエディション、インスタンスタイプ、ストレージ容量など、ApsaraDB RDS for PostgreSQL インスタンスの設定を変更する方法について説明します。

前提条件

  • インスタンスは、サブスクリプションまたは従量課金の課金方法を使用します。

    説明

    インスタンスがサーバーレス課金方法を使用している場合は、「サーバーレスインスタンス」をご参照のうえ、設定を変更してください。

  • インスタンスが 実行中 の状態であること。

  • お使いの Alibaba Cloud アカウントに未払いの更新注文がないこと。

設定項目

データベースの読み取り能力をスケールアウトしたい場合は、読み取り専用インスタンスを作成して、プライマリインスタンスからワークロードをオフロードできます。 詳細については、「ApsaraDB RDS for PostgreSQL 読み取り専用インスタンスのご紹介」および「ApsaraDB RDS for PostgreSQL 読み取り専用インスタンスの作成」をご参照ください。

警告

変更する設定項目によっては、一時的な切断が発生したり、インスタンスが再起動されたりする場合があります。 設定変更中は、データベース、アカウント、またはネットワークに関連するほとんどの操作を実行できません。 指定された メンテナンスウィンドウ 内でインスタンスの設定を変更することを推奨します。

設定項目

説明

サービスへの影響

シリーズ

次の変更がサポートされています。

一時的な切断が発生します。

プロダクトタイプ

プロダクトタイプを Standard Edition と Yitian Edition の間で変更できます。 Standard Edition と Yitian Edition の違いの詳細については、「プロダクトタイプ」をご参照ください。

説明
  • 移行先のプロダクトタイプを選択できない場合、インスタンスが存在するゾーンでそのプロダクトタイプのリソースが売り切れている可能性があります。

    インスタンス購入ページに移動して、移行先のプロダクトタイプが利用可能なゾーンを確認できます。 その後、ゾーン間での移行 機能を使用して、プロダクトタイプを変更する前にインスタンスを移行先のゾーンに移行できます。

  • インスタンスのプロダクトタイプを変更する場合、変更後のインスタンスのマイナーエンジンバージョンが現在のマイナーエンジンバージョンと同じかそれ以降であることを確認してください。 現在のマイナーエンジンバージョンが変更後のマイナーエンジンバージョンよりも新しい場合、プロダクトタイプを変更することはできません。

  • Yitian Edition のインスタンスタイプは、plv8 または rdkit プラグインをサポートしていません。 プロダクトタイプを Standard Edition から Yitian Edition に変更する場合は、これらのプラグインが使用されていないことを確認してください。 各プロダクトタイプでサポートされているプラグインの詳細については、「サポートされているプラグイン」をご参照ください。

一時的な切断が発生します。

ストレージタイプ

ストレージタイプを変更できます。

  • クラウドディスクを使用するインスタンス:

    • ストレージタイプを 標準 SSD から ESSD (PL1 ESSDPL2 ESSD、または PL3 ESSD) にアップグレードできます。 ストレージタイプを ESSD から標準 SSD にスペックダウンすることはできません。

    • PL1 ESSDPL2 ESSD、および PL3 ESSD の間でストレージタイプをスペックアップまたはスペックダウンできます。

    • ストレージタイプを ESSD から 高性能ディスク に変更できます。 ストレージタイプを高性能ディスクから ESSD に変更することはできません。

  • ローカルディスクを使用するインスタンス: ローカルディスクを使用するインスタンスのストレージタイプは変更できません。

説明

さまざまなストレージタイプのパフォーマンスの詳細については、「ストレージタイプ」をご参照ください。

  • PL1 ESSDPL2 ESSD、および PL3 ESSD の間でストレージタイプをスペックアップまたはスペックダウンしても、一時的な切断は発生しません。

    ストレージタイプを ESSD から 高性能ディスク に変更しても、一時的な切断は発生しません。

  • ストレージタイプを 標準 SSD から ESSD にアップグレードすると、一時的な切断が発生します。

インスタンスタイプ

インスタンスタイプを変更できます。

説明
  • インスタンスタイプをスペックアップすると、一時的な切断が発生します。

  • インスタンスタイプをスペックダウンすると、インスタンスのプライマリデータベースが再起動されます。 再起動後、一時的な切断が発生します。

  • インスタンスタイプの変更中、読み取り専用インスタンスの一部のカーネルパラメーターはプライマリインスタンスのパラメーターと同じである必要があります。 その結果、読み取り専用インスタンスが再起動され、一時的な切断が発生します。

ストレージ容量

ストレージ容量をスケールアウトまたはスケールインできます。

  • ストレージ容量のスケールアウト: ストレージ容量は 5 GB 単位で増やすことができます。 ストレージ容量は、現在のインスタンスタイプに指定されている上限を超えることはできません。 詳細については、「プライマリ ApsaraDB RDS for PostgreSQL インスタンスタイプ」をご参照ください。

  • ストレージ容量のスケールイン: クラウドディスクを使用するインスタンスの場合、同じインスタンスエディションとアーキテクチャ内でストレージ容量をスケールインできます。 スケールイン後の最小ストレージ容量は、次の数式を使用して計算されます: min{使用済みストレージ × 1.3, 使用済みストレージ + 400 GB}。 ストレージ容量は、現在のインスタンスタイプで許可されている最小ストレージ容量より小さくすることはできません。 ストレージ容量は 5 GB 単位で調整できます。 詳細については、「ESSD を使用する ApsaraDB RDS for PostgreSQL インスタンスのストレージ容量をスケールインする」をご参照ください。

    ストレージ容量のスケールインの例

    インスタンスが、最小ストレージ容量 20 GB を提供する PL1 ESSD を使用し、合計ストレージ容量が 2,000 GB であると仮定します。

    • 10 GB のストレージが使用されている場合、計算値は 13 GB であり、20 GB より小さくなります。 ストレージ容量は最小 20 GB までスケールインできます。

    • 500 GB のストレージが使用されている場合、計算値は 650 GB です。 ストレージ容量は最小 650 GB までスケールインできます。

    • 1,500 GB のストレージが使用されている場合、計算値は 1,900 GB です。 ストレージ容量は最小 1,900 GB までスケールインできます。

説明
  • RDS インスタンスがローカルディスクを使用している場合は、メジャーエンジンバージョンのアップグレード機能を使用して、インスタンスをクラウドディスクを使用する新しいメジャーエンジンバージョンにアップグレードすることを推奨します。 アップグレード中にストレージ容量をスケールインできます。 詳細については、「ApsaraDB RDS for PostgreSQL インスタンスのメジャーエンジンバージョンをアップグレードする」をご参照ください。

  • クラウドディスクを使用するインスタンスが 2022 年 10 月 10 日より前 (古いアーキテクチャ上) に作成された場合、ストレージ容量をスケールインする前に、マイナーエンジンバージョンを最新バージョンにアップグレードする必要があります。 詳細については、「ApsaraDB RDS for PostgreSQL インスタンスのマイナーエンジンバージョンを更新する」をご参照ください。

  • クラウドディスクを使用するインスタンスの場合、設定を変更するか、自動ストレージ拡張を設定することで、ストレージ容量を手動で調整できます。 インスタンスの残りのストレージの割合が指定されたしきい値に達すると、サービスの安定性を確保するために自動ストレージ拡張がトリガーされます。

  • インスタンスのバックアップが進行中の場合、スケールアウトタスクはバックアップが完了した後に開始されます。 バックアップ時間外にインスタンスのストレージ容量をスケールアウトすることを推奨します。

  • クラウドディスク:

    • ストレージ容量をスケールアウトしても、一時的な切断は発生しません。

    • ストレージ容量をスケールインすると、一時的な切断が発生します。

  • ローカルディスク: 一時的な切断が発生します。

課金ルール

詳細については、「設定変更の課金ルール」をご参照ください。

注意事項

  • Basic Edition インスタンスにはデータベースノードが 1 つしかなく、ホットバックアップ用のセカンダリノードがありません。 そのため、ノードで予期しないダウンタイムが発生した場合や、設定の変更やメジャーエンジンバージョンのアップグレードなどのタスクを実行した場合、インスタンスが長期間利用できなくなる可能性があります。 サービスで高いデータベース可用性が必要な場合は、Basic Edition インスタンスを使用しないことを推奨します。 High-availability Edition などの他のインスタンスエディションを選択できます。

    説明

    一時的な切断が発生するかどうかは、変更する設定項目によって異なります。 詳細については、「設定項目」セクションの サービスへの影響 の列をご参照ください。

  • 変更する設定項目によっては、一時的な切断が発生したり、インスタンスが再起動されたりする場合があります。 設定変更中は、データベース、アカウント、またはネットワークに関連するほとんどの操作を実行できません。 指定された メンテナンスウィンドウ 内でインスタンスの設定を変更することを推奨します。 各設定変更がサービスに与える影響の詳細については、「設定項目」セクションの サービスへの影響 の列をご参照ください。

  • 設定を変更しても、インスタンス ID とエンドポイントは変更されません。

  • 設定を変更した後にインスタンスを手動で再起動する必要はありません。

  • プライマリインスタンスに読み取り専用インスタンスがある場合、ストレージ容量を変更する際は、各読み取り専用インスタンスのストレージ容量がプライマリインスタンスのストレージ容量以上であることを確認してください。 次の操作を実行することを推奨します:

    • ストレージ容量をスケールアウトする場合、まず読み取り専用インスタンスのストレージ容量をスケールアウトします。 すべての読み取り専用インスタンスのストレージ容量がスケールアウトされた後、プライマリインスタンスのストレージ容量をスケールアウトできます。

    • ストレージ容量をスケールインする場合、まずプライマリインスタンスのストレージ容量をスケールインします。 プライマリインスタンスのストレージ容量がスケールインされた後、読み取り専用インスタンスのストレージ容量をスケールインできます。

  • プライマリインスタンスに読み取り専用インスタンスがある場合、インスタンスタイプを変更する際は、ローカルディスクを使用する各読み取り専用インスタンスのインスタンスタイプがプライマリインスタンスのインスタンスタイプ以上であり、クラウドディスクを使用する各読み取り専用インスタンスのインスタンスタイプがプライマリインスタンスのインスタンスタイプの半分以上であることを確認してください。 次の操作を実行することを推奨します:

    • インスタンスタイプをスペックアップする場合、まず読み取り専用インスタンスのインスタンスタイプをスペックアップします。 すべての読み取り専用インスタンスのインスタンスタイプがスペックアップされた後、プライマリインスタンスのインスタンスタイプをスペックアップできます。

    • インスタンスタイプをスペックダウンする場合、まずプライマリインスタンスのインスタンスタイプをスペックダウンします。 プライマリインスタンスのインスタンスタイプがスペックダウンされた後、読み取り専用インスタンスのインスタンスタイプをスペックダウンできます。

  • インスタンスタイプをスペックアップする場合、インスタンスが接続されている vSwitch に少なくとも 2 つの利用可能な IP アドレスがあることを確認する必要があります。 そうしないと、スペックアップは失敗します。 VPC コンソールに移動して、移行先の vSwitch で利用可能な IP アドレスの数を確認できます。 vSwitch で利用可能な IP アドレスの数が不十分な場合は、十分な IP アドレスを持つ vSwitch に切り替えてから、インスタンスタイプをスペックアップできます。 詳細については、「ApsaraDB RDS for PostgreSQL インスタンスの vSwitch と VPC を変更する」をご参照ください。

手順

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

  2. 設定情報 エリアで、設定の変更 をクリックします。

  3. (このステップは、サブスクリプションインスタンスの場合にのみ必要です。) 表示されるダイアログボックスで、変更方法を選択し、Next をクリックします。

    直ちにインスタンスのアップグレード または ダウングレード仕様: 新しい設定はすぐに有効になります。 この方法は、サブスクリプションインスタンスと従量課金インスタンスの両方でサポートされています。

    変更タスクを送信すると、システムはディスクデータを新しいインスタンスに同期します。 次に、システムは、即時スペックアップまたは 即時スペックダウン で指定された時間に、元のインスタンスのインスタンス ID とエンドポイントを新しいインスタンスに切り替えます。 インスタンス ID とエンドポイントは変更されません。

    警告

    ダウングレード仕様 を選択した場合、スイッチオーバー中にプライマリインスタンスが再起動します。 メンテナンスウィンドウ 内で仕様変更を実行することを推奨します。

  4. インスタンスの設定を変更します。 変更可能な設定項目の詳細については、「設定項目」をご参照ください。

  5. 設定変更の実行時間を選択します。

    • すぐに実行: インスタンス設定の変更には、基盤となるデータ移行が含まれます。 データ移行が完了した直後に切り替えることを選択できます。

    • メンテナンス期間内に切り替え: 設定変更の適用中に、サービスの一時的な切断やインスタンスの再起動が発生する場合があります。 そのため、メンテナンスウィンドウ 内でスイッチオーバーを実行することを選択できます。

    説明
    • クラウドディスクを使用するインスタンスの場合: ストレージ容量を増やすだけ、または ESSD ストレージタイプを変更するだけの場合、サービスは影響を受けず、設定変更はすぐに有効になり、メンテナンス期間内に切り替え を選択する必要はありません。

    • パフォーマンス専有型ローカルディスクを使用するインスタンス: メンテナンス期間内に切り替え を選択することを推奨します。 インスタンスが存在するホストに拡張のための十分なストレージ容量がある場合、アップグレードはすぐに実行され、サービスには影響しません。 ホストに十分なストレージ容量がない場合、データ移行がトリガーされます。 移行が完了した後、指定した時間にスイッチオーバーが実行されます。 スイッチオーバー中に増分同期が実行されます。

  6. 仕様の変更 ページで、スペックアップまたはスペックダウンの前後のインスタンス情報を確認します。 利用規約を読み、[注文の確認] をクリックして、支払いを完了します。

    警告
    • 設定変更の注文を送信した後は、注文をキャンセルできません。 設定を変更する前に、ビジネス要件を慎重に評価してください。

    • 設定変更の安定性を確保するため、注文を送信してから設定変更が完了するまでの間、データ定義言語 (DDL) 操作を実行しないでください。

よくある質問

  • Q: インスタンスのストレージタイプをクラウドディスクからローカルディスクに変更するにはどうすればよいですか?

    A: 詳細については、「ストレージタイプをクラウドディスクからローカルディスクに変更するにはどうすればよいですか?」をご参照ください。

  • Q: ストレージ容量をスケールアウトするだけの場合、データを新しいインスタンスに移行する必要がありますか?

    A:

    • クラウドディスクを使用するインスタンス: いいえ。

    • ローカルディスクを使用するインスタンス: インスタンスが存在するホストにスケールアウトのための十分なストレージ容量があるかどうかを確認する必要があります。

      • ストレージ容量が十分な場合、ストレージ容量は直接スケールアウトされます。 データを移行する必要はありません。

      • ストレージ容量が不十分な場合、十分なストレージ容量を持つホストにデータを移行する必要があります。

  • Q: ストレージ容量をスケールインするにはどうすればよいですか?

    A:

  • Q: CPU、メモリ、ディスクを同時にスペックアップした場合、一時的な切断はどのくらい続きますか?

    A: CPU、メモリ、ディスクのいずれか 1 つだけをスペックアップした場合でも、3 つすべてを同時にスペックアップした場合でも、一時的な切断の期間は同じです。 期間は通常数分です。 スイッチオーバー中に、一時的な切断が発生したり、インスタンスが再起動されたりする場合があります。 さらに、データベース、アカウント、またはネットワークに関連するほとんどの操作を実行できません。 指定されたメンテナンスウィンドウ内で設定を変更することを推奨します。 各設定変更がサービスに与える影響の詳細については、「各設定項目のサービスへの影響」をご参照ください。

  • Q: 読み取り専用インスタンスの設定のみを変更すると、プライマリインスタンスに影響しますか?

    A: 読み取り専用インスタンスの設定のみを変更しても、通常はプライマリインスタンスに影響はありません。 ただし、プライマリインスタンスとの特定の関連付けを維持する必要があります。 詳細については、このトピックの「注意事項」セクションをご参照ください。

関連 API

API

説明

ModifyDBInstanceSpec

ApsaraDB RDS インスタンスの設定を変更します。