ApsaraDB RDS for PostgreSQLでは、ApsaraDB RDS for PostgreSQLインスタンスのマイナーエンジンバージョンを更新できます。 RDSインスタンスのマイナーエンジンバージョンを更新して、インスタンスのパフォーマンスを向上させ、新機能を使用し、バグを修正することができます。 これにより、RDSインスタンスの継続的な最適化とセキュリティを確保できます。
AliPGの機能の詳細については、「AliPGのリリースノート」をご参照ください。
使用上の注意
RDSインスタンスのマイナーエンジンバージョンを更新すると、約30秒続く一時的な接続が発生する可能性があります。 オフピーク時にマイナーエンジンバージョンを更新するか、RDSインスタンスに自動的に再接続するようにアプリケーションが設定されていることを確認することを推奨します。
RDSインスタンスのマイナーエンジンバージョンを更新した後、RDSインスタンスのマイナーエンジンバージョンを以前のバージョンにロールバックすることはできません。
ほとんどの場合、マイナーなエンジンバージョンの更新は互換性の問題を引き起こしません。 ただし、拡張機能の更新は互換性の問題を引き起こす可能性があります。 の拡張子などの拡張子が
RDSインスタンスのマイナーエンジンバージョンを更新するときにGanosBaseを更新する必要があります。RDSインスタンスのデータを新しいRDSインスタンスに移行し、新しいRDSインスタンスを使用して、更新された拡張機能とワークロードとの互換性をテストすることを推奨します。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスのデータの復元」をご参照ください。
拡張機能を更新するときは、次の項目に注意してください。
PostGISの拡張または拡張が
GanosBaseが使用されている場合、RDSインスタンスのマイナーエンジンバージョンが更新された後、手動で拡張機能を更新する必要があります。 詳細については、「GanosBaseの拡張機能を更新するにはどうすればよいですか? 」をご参照ください。
RDSインスタンスが20230330以前のマイナーエンジンバージョンでPostgreSQL 14を実行し、バージョン2.5.0以前のTimescaleDB拡張機能を使用している場合、マイナーエンジンバージョンを20230330以降に更新した後、
ALTER extension timesaledbUPDATE;
ステートメントを実行して拡張機能を手動で更新する必要があります。 このようにして、拡張機能を期待どおりに実行できます。
RDSインスタンスのマイナーエンジンバージョンの表示
次の2つの方法のいずれかを使用して、RDSインスタンスのマイナーエンジンバージョンを表示できます。
ApsaraDB RDSコンソールにログインし、RDSインスタンスの基本情報ページに移動します。
説明この方法は、クラウドディスクを使用するRDSインスタンスでのみサポートされます。
RDSインスタンスに接続し、
show rds_release_date;
コマンドを実行します。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスへの接続」をご参照ください。説明この方法は、ローカルディスクとクラウドディスクを使用するRDSインスタンスでサポートされています。
手動でマイナーエンジンのバージョンを更新
ローカルディスクを使用するRDSインスタンスのマイナーエンジンバージョンを手動で更新
RDSインスタンスがローカルディスクを使用している場合、RDSインスタンスのマイナーエンジンバージョンを手動で更新することはできません。 RDSインスタンスを再起動できます。 再起動プロセス中に、システムはRDSインスタンスのマイナーエンジンバージョンを最新バージョンに自動的に更新します。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスの再起動」をご参照ください。
RDSインスタンスがプライマリRDSインスタンスであり、読み取り専用RDSインスタンスにアタッチされている場合、プライマリRDSインスタンスを再起動する前に、すべての読み取り専用RDSインスタンスを1つずつ再起動する必要があります。 プライマリRDSインスタンスのみを再起動した場合、読み取り専用RDSインスタンスのマイナーエンジンバージョンは更新されません。
クラウドディスクを使用するRDSインスタンスのマイナーエンジンバージョンを手動で更新
RDSインスタンスがプライマリRDSインスタンスであり、読み取り専用RDSインスタンスにアタッチされている場合、次のいずれかの方法を使用して、RDSインスタンスのマイナーエンジンバージョンを更新できます。
プライマリRDSインスタンスのマイナーエンジンバージョンを更新します。 この方法を使用すると、プライマリRDSインスタンスにアタッチされている読み取り専用RDSインスタンスのマイナーエンジンバージョンがすぐに更新され、次にプライマリRDSインスタンスのマイナーエンジンバージョンが更新されます。
読み取り専用RDSインスタンスのマイナーエンジンバージョンを1つずつ更新します。 次に、プライマリRDSインスタンスのマイナーエンジンバージョンを更新します。 この方法は、すべての読み取り専用インスタンスのマイナーエンジンバージョンを一度に更新したくない場合に適しています。
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
設定情報セクションで、カーネルマイナーバージョンのアップグレードをクリックします。
表示されるダイアログボックスで、アップグレードが可能なバージョンとアップグレード時間パラメーターを設定し、OKをクリックします。
次のリストでは、アップグレードが可能なバージョン パラメーターの値のフィールドについて説明します。
rds
: RDSインスタンス。postgres
: PostgreSQLデータベース。1200
: PostgreSQLのメジャーバージョン。この例では12です。20220830
: AliPGのバージョン。 詳細については、「AliPGのリリースノート」をご参照ください。12.11
: この例では12.11 PostgreSQLのマイナーバージョン。
マイナーエンジンバージョンを自動的に更新
この方法は、クラウドディスクを使用するRDSインスタンスでのみサポートされます。
クラウドディスクを使用するRDSインスタンスを購入すると、マイナーバージョンアップポリシー パラメーターは自動的に 自動アップグレード に設定されます。 RDSインスタンスのマイナーエンジンバージョンが古い場合、システムは自動的にO&Mタスクを配信し、マイナーエンジンバージョンを時々更新します。 システムからタスクが通知されます。
電子メールまたは内部メッセージ。 詳細については、「ApsaraDB RDS For MySQLインスタンスのメンテナンス期間の設定」をご参照ください。 [イベント管理] ページで更新時間を変更したり、開始前に更新タスクをキャンセルしたりできます。 詳細については、「スケジュールされたイベント」をご参照ください。
自動更新設定の変更
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
基本情報 ページの 設定情報 セクションで、マイナーエンジンバージョンの自動更新の設定を表示します。自動マイナーバージョンのアップグレード
自動マイナーバージョンのアップグレードの右側にある 設定 をクリックします。
表示されるダイアログボックスで、自動アップグレード または 手動アップグレード をクリックします。
よくある質問
関連ドキュメント
すでにPostGISを使用している場合、または ビジネスでGanosBase拡張機能を使用する場合、インスタンスのマイナーエンジンバージョンを更新した後、手動で拡張機能をアップグレードする必要があります。 拡張機能をアップグレードする方法の詳細については、「Ganosの拡張機能の更新」をご参照ください。
マイナーエンジンバージョンの詳細については、「AliPGのリリースノート」をご参照ください。
次の表に示す操作を呼び出して、インスタンスのマイナーエンジンバージョンを更新することもできます。
API 操作
説明
インスタンスのマイナーエンジンバージョンを更新します。
インスタンスのマイナーエンジンバージョンを更新するために使用されるメソッドを変更します。