PolarDBクラスターのアーキテクチャは、PolarProxy、データベースエンジン、および分散ストレージの3つのレイヤーで構成されています。 PolarProxyまたはデータベースエンジンを個別にアップグレードするか、両方を同時にアップグレードできます。
使用上の注意
ほとんどの場合、アップグレードの完了までに30分もかかりません。 PolarProxyまたはデータベースエンジンは、アップグレード中に再起動されます。 これにより、データベースで一時的な接続が発生する可能性があります。 オフピーク時にアップグレードを実行することを推奨します。 アプリケーションがデータベースに自動的に再接続できることを確認します。
PolarDB データベース Proxy と Kernel のアップグレードプロセス中に、プライマリエンドポイントとクラスターエンドポイントで一時的な接続が発生し、30〜90秒間持続します。 アプリケーションがデータベースに自動的に再接続できることを確認します。
PolarDB データベース Proxy のみのアップグレードプロセス中に、クラスターエンドポイントとカスタムエンドポイントで一時的な接続が発生し、30秒間続きます。 アプリケーションがデータベースに自動的に再接続できることを確認します。
カーネルのみをアップグレード プロセス中、V2.4.7以降のPolarProxyを持つPolarDBクラスターは、接続保存手法を使用して、95% のデータベース接続が中断されないようにします。
アップグレード中は、PolarDBコンソールでクラスターの変更に関連する一部の機能を使用できません。 たとえば、設定のアップグレードまたはダウングレード、ノードの追加または削除、パラメーターの変更、ノードの再起動はできません。 この期間中、パフォーマンスモニタリングなど、データクエリに関連する機能は引き続き使用できます。
PolarProxyまたはデータベースエンジンをダウングレードすることはできません。
バージョン情報の表示
PolarDBコンソールにログインします。
左上隅で、クラスターがデプロイされているリージョンを選択します。
クラスターを見つけて、そのIDをクリックします。
バージョン情報 セクションで、PolarProxyとデータベースエンジンのバージョン情報を表示します。
バージョンのアップグレード
PolarProxyまたはクラスターのデータベースエンジンが最新バージョンでない場合は、ビジネス要件に基づいてバージョンをアップグレードできます。
管理するクラスターの詳細ページで、 を選択します。 バージョンアップ セクションで、必要に応じて、PolarDB データベース Proxy と Kernel のアップグレード 、カーネルのみをアップグレード 、または PolarDB データベース Proxy のみのアップグレード を選択します。
説明PolarProxyまたはクラスターのデータベースエンジンが最新バージョンの場合、PolarDB データベース Proxy と Kernel のアップグレード、カーネルのみをアップグレード、およびPolarDB データベース Proxy のみのアップグレードオプションは使用できません。
PolarDB データベース Proxy のみのアップグレード を選択した場合、整合性レベル、トランザクション分割、プライマリノードからの読み取りをオフロードするかどうかなど、読み取り /書き込み分割に関連する機能のみがアップグレードされます。 デフォルトの整合性レベルはグローバル整合性です。
今すぐアップグレード または メンテナンスウィンドウでアップグレード をクリックします。
[メンテナンス期間] で [アップグレード] を選択した場合、スケジュール済みタスク ページでタスクの詳細を表示したり、タスクをキャンセルしたりできます。 詳細については、「スケジュールされたタスク」をご参照ください。
重要PolarDB データベース Proxy と Kernel のアップグレードプロセス中に、プライマリエンドポイントとクラスターエンドポイントで一時的な接続が発生し、30〜90秒間持続します。 アプリケーションがデータベースに自動的に再接続できることを確認します。
PolarDB データベース Proxy のみのアップグレードプロセス中に、クラスターエンドポイントとカスタムエンドポイントで一時的な接続が発生し、30秒間続きます。 アプリケーションがデータベースに自動的に再接続できることを確認します。
表示されるダイアログボックスで、OK をクリックします。
関連する API 操作
API | 説明 |
PolarDB for MySQLクラスターのデータベースエンジンバージョンに関する詳細を照会します。 | |
PolarDB for MySQLクラスターを最新バージョンにアップグレードします。 |