ApsaraDB RDS for PostgreSQL では、ApsaraDB RDS for PostgreSQL インスタンスのマイナーエンジンバージョンを更新できます。RDS インスタンスのマイナーエンジンバージョンを更新することで、インスタンスのパフォーマンスを向上させ、新機能を使用し、バグを修正できます。これは、RDS インスタンスの継続的な最適化とセキュリティ確保に役立ちます。
AliPG の機能の詳細については、「AliPG (PostgreSQL 14-17) のリリースノート」をご参照ください。
使用上の注意
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 拡張機能を使用している場合は、
ALTER EXTENSION timescaledb UPDATE;
文を実行して、マイナーエンジンバージョンを 20230330 以降に更新した後に拡張機能を手動で更新する必要があります。こうすることで、拡張機能は期待どおりに実行できます。
RDS インスタンスのマイナーエンジンバージョンを表示する
次の 2 つの方法のいずれかを使用して、RDS インスタンスのマイナーエンジンバージョンを表示できます。
ApsaraDB RDS コンソール にログインし、RDS インスタンスの 基本情報 ページに移動します。
説明この方法は、クラウドディスクを使用する RDS インスタンスでのみサポートされています。
RDS インスタンスに接続し、
show rds_release_date;
コマンドを実行します。詳細については、「ApsaraDB RDS for PostgreSQL インスタンスに接続する」をご参照ください。説明この方法は、プレミアムローカル SSD とクラウドディスクを使用する RDS インスタンスでサポートされています。
マイナーエンジンバージョンを手動で更新する
プレミアムローカル SSD を使用する RDS インスタンスのマイナーエンジンバージョンを手動で更新する
RDS インスタンスがプレミアムローカル SSD を使用している場合、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 (PostgreSQL 14-17) のリリースノート」をご参照ください。12.11
: PostgreSQL のマイナーバージョン。この例では 12.11 です。
マイナーエンジンバージョンを自動的に更新する
自動更新方法は補助的な方法としてのみ使用されます。この方法では、すべての RDS インスタンスのマイナーエンジンバージョンが最新バージョンに更新されることを保証できません。RDS インスタンスの [基本情報] ページに移動して、マイナーエンジンバージョンのステータスを表示し、できるだけ早くマイナーエンジンバージョンを更新して、以前のマイナーエンジンバージョンに存在する可能性のある潜在的なリスクを防ぐことができます。システムが配信したマイナーエンジンバージョンを更新するための O&M タスクをキャンセルした場合、またはコンソールから更新通知を受け取った後にマイナーエンジンバージョンを最新バージョンに更新しなかった場合、サービス中断やデータ損失などのリスクについて、すべての責任を負うものとします。詳細については、「ApsaraDB RDS サービス規約」をご参照ください。
クラウドディスクを使用する RDS インスタンスを購入すると、マイナーバージョンアップポリシー パラメーターが 自動アップグレード に自動的に設定されます。 RDS インスタンスのマイナーエンジンバージョンが古い場合、システムはマイナーエンジンバージョンを更新するための O&M タスクを随時自動的に配信します。 システムは、E メール、または内部メッセージによってタスクを通知します。 詳細については、「ApsaraDB RDS for MySQL インスタンスのメンテナンスウィンドウを設定する」をご参照ください。 [イベント管理] ページで更新時間を変更するか、更新タスクが開始される前にキャンセルできます。 詳細については、「スケジュールされたイベント」をご参照ください。
この方法は、クラウドディスクを使用する RDS インスタンスでのみサポートされています。
自動更新設定を変更する
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
基本情報 ページの 設定情報 セクションで、マイナーエンジンバージョンの自動更新の設定を表示します。自動マイナーバージョンのアップグレード
自動マイナーバージョンのアップグレード の右側にある 設定 をクリックします。
表示されるダイアログボックスで、自動アップグレード または 手動アップグレード を選択し、[OK] をクリックします。
よくある質問
参考資料
ビジネスですでに PostGIS または GanosBase 拡張機能を使用している場合は、インスタンスのマイナーエンジンバージョンを更新した後、拡張機能を手動でアップグレードする必要があります。拡張機能のアップグレード方法の詳細については、「Ganos の拡張機能を更新する」をご参照ください。
マイナーエンジンバージョンの詳細については、「AliPG (PostgreSQL 14-17) のリリースノート」をご参照ください。
次の表に示す操作を呼び出して、インスタンスのマイナーエンジンバージョンを更新することもできます。
操作
説明
インスタンスのマイナーエンジンバージョンを更新します。
インスタンスのマイナーエンジンバージョンを更新するために使用されるメソッドを変更します。