PolarDB クラスターは、データベースプロキシ (PolarProxy)、データベースカーネル (DB)、分散ストレージ (Store) の 3 つのレイヤーで構成されています。マイナーバージョンをアップグレードすると、最新の機能やバグ修正が提供されます。PolarProxy とカーネルは、個別または同時にアップグレードできます。
アップグレードタイプ別の影響
各アップグレードタイプは異なるエンドポイントに影響を及ぼし、ダウンタイムのプロファイルも異なります。
|
アップグレードタイプ |
影響を受けるエンドポイント |
推定ダウンタイム |
接続維持機能 |
|
PolarDB Database Proxy およびカーネルのアップグレード |
すべてのエンドポイント |
30~90 秒 |
利用不可 |
|
PolarDB Database Proxy のみのアップグレード |
クラスターエンドポイント、カスタムエンドポイント |
30 秒 |
利用不可 |
|
カーネルのみのアップグレード |
プライマリエンドポイント、クラスターエンドポイント |
30~60 秒 |
利用可能 (PolarProxy 2.3.50 以降) |
PolarDB Database Proxy およびカーネルのアップグレード を選択した場合、唯一の影響は 30~90 秒間の切断です。クラスターの通常操作には影響しません。
プロキシのみのアップグレードでは、読み書き分離に関連する機能(整合性レベル (グローバル整合性)、トランザクション分割、プライマリデータベースが読み取りリクエストを受け付けるかどうかなど)が対象となります。プライマリエンドポイントには影響しません。
接続維持機能
カーネルのみをアップグレードする際、PolarProxy 2.3.50 以降を実行している PolarDB クラスターでは、接続維持機能を使用して、データベース接続の 95 % が中断されないようにできます。
事前準備
アップグレードには通常 30 分以内かかります。アップグレード中、PolarProxy またはデータベースカーネルが再起動し、瞬断が発生します。オフピーク時間帯にアップグレードをスケジュールし、ご利用のアプリケーションに自動再接続メカニズムが備わっていることを確認してください。
アップグレード中は、クラスターの状態を変更する操作(スペックアップ/スペックダウン、ノードの追加または削除、パラメーターの変更、ノードの再起動など)は利用できません。パフォーマンスモニタリングなどのクエリ機能には影響しません。
スペックダウンはサポートされていません。アップグレード後は、バージョンをロールバックできません。
PolarDB クラスターに CloudMonitor のアラートを設定している場合、スペックアップ中にクラスターのアクセス例外に関するアラート通知が届く可能性があります。
バージョン情報の確認
PolarDB コンソール にログインします。左側のナビゲーションウィンドウで クラスター をクリックします。リージョン を選択してクラスターが配置されている場所を指定し、クラスター ID をクリックしてクラスター詳細ページに移動します。
左側のナビゲーションウィンドウで 設定と管理 > バージョン管理 を選択します。
マイナーバージョンアップグレード ページの バージョン情報 セクションで、現在のプロキシおよびカーネルのバージョンを確認します。
バージョンのアップグレード
現在のプロキシまたはカーネルのバージョンが最新でない場合は、同じページからアップグレードできます。
前提条件
開始前に、以下の要件を満たしていることを確認してください。
アップグレード影響テーブル を確認し、適切なアップグレードタイプを選択していること
ご利用のアプリケーションに自動再接続メカニズムが実装されていること
オフピーク時間帯にメンテナンスウィンドウがスケジュールされていること
操作手順
アップグレードにより、影響を受けるエンドポイントで瞬断が発生します。実施前に アップグレード影響テーブル を確認し、ご利用のアプリケーションに再接続メカニズムが備わっていることを確認してください。
-
対象クラスターの 設定と管理 > バージョン管理 に移動します。マイナーバージョンアップグレード ページの バージョンアップグレード セクションで、次のいずれかのオプションを選択します:

PolarDB Database Proxy およびカーネルのアップグレード
カーネルのみのアップグレード
PolarDB Database Proxy のみのアップグレード
現在のプロキシまたはカーネルのバージョンがすでに最新の場合は、これらのオプションはグレーアウトされます。
[今すぐアップグレード]または[メンテナンスウィンドウでアップグレード]をクリックします。[メンテナンスウィンドウでアップグレード]を選択した場合、[スケジュール済みタスク]ページでタスク詳細を表示するか、タスクをキャンセルします。詳細については、「スケジュール済みタスク」をご参照ください。