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

PolarDB:アップグレード評価

最終更新日:Jun 14, 2026

スムーズなアップグレードと、より良いエクスペリエンスを確保するために、PolarDB はメジャーエンジンバージョンのアップグレード用にアップグレード評価機能を提供しています。アップグレードを開始する前に、クラスターのステータス、アップグレードタスクの依存関係、ソースクラスターのプロパティなどの前提条件について事前チェックを実行します。これにより、アップグレードの遅延につながる可能性のある問題を特定して解決し、処理時間とリソースコストを削減できます。

サポート対象リージョン

アップグレード評価機能は、以下のリージョンでサポートされています。

中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (北京)、中国 (張家口)、中国 (ウランチャブ)、中国 (成都)、中国 (香港)、シンガポール、インドネシア (ジャカルタ)、米国 (シリコンバレー)、米国 (バージニア)。

影響

アップグレード評価は、お客様の業務に影響を与えません。

アップグレード評価タスクの作成

  1. PolarDB コンソール にログインします。

  2. アップグレード評価タスクを作成します。PolarDB では、4 つの方法で評価タスクを作成できます。

    • [クラスター] ページから作成: [クラスター] ページの左上隅にある [移行/アップグレード評価] ボタンをクリックします。

      右側に表示される [移行/アップグレード評価] パネルで、[作成方法] として [PolarDB からアップグレード] を選択し、[ソース PolarDB バージョン][ソース PolarDB インスタンス][ターゲットデータベースエンジン][Edition] を設定します。次に、[次へ] をクリックします。

    • [移行/アップグレード] ページから作成: [移行/アップグレード] ページの左上隅にある [移行/アップグレード評価の作成] ボタンをクリックします。

    • PolarDB の購入ページで、ワンクリックアップグレードを実行します。作成方法として [PolarDB からのアップグレード] を選択し、[ソース PolarDB バージョン][ソース PolarDB クラスター] を指定し、ターゲットの [データベースエンジン][Edition] を選択した後、[移行評価] ボタンをクリックします。

  3. アップグレード評価タスクのパラメーターを入力します。

    パラメーター名

    パラメーターの説明

    作成方法

    [PolarDB からアップグレード] を選択します。

    PolarDB の購入ページからアップグレード評価タスクを作成する場合、このオプションは自動的に選択されます。

    ソース PolarDB バージョン

    ソース PolarDB クラスターのデータベースエンジンバージョンを選択します。

    ソース PolarDB インスタンス

    ドロップダウンリストから特定のクラスターをソースインスタンスとして選択します。

    ターゲットデータベースエンジン

    ターゲットの PolarDB for MySQL クラスターのデータベースエンジンバージョンを選択します。

    Edition

    ターゲットの PolarDB for MySQL クラスターの Edition を選択します。

    Enterprise Edition のみに対応しています。

    次に、[次へ] をクリックします。

  4. PolarDB は、[基本情報検証][移行タスク依存関係検証][重要情報検証][その他の検証] の 4 つの側面から事前チェックと評価を実行します。評価結果に基づいて問題を解決してください。

    PolarDB では、アップグレード評価中に発生する一般的な問題とその解決策を提供しています。詳細については、「FAQ と解決策」をご参照ください。

    すべてのチェックで Success と表示されたら、[購入に進む] をクリックして続行してください。いずれかのチェックが失敗した場合は、展開アイコンをクリックして詳細を表示し、指示に従って問題を解決してから、[再評価] をクリックしてください。

  5. [購入を続行] または [購入に進む] をクリックして PolarDB の購入ページに移動し、次の手順に進んでください。 詳細については、「アップグレード手順」をご参照ください。

移行評価タスクの管理

既存の評価タスクの詳細を表示するには、移行/評価 ページにアクセスしてください。評価が完了すると、再度評価を実行するか、購入手続きを進めることができます。

説明

移行評価タスクは 7 日後に自動的に削除されます。タスクの有効期限が切れた場合は、新しいタスクを作成してください。

image

FAQ と解決策

分類

チェック項目

検証が失敗した場合の解決策

ソースインスタンスの基本情報検証

ソースインスタンスの実行ステータス

ソース PolarDB クラスターは [実行中] の状態である必要があります。

ソースインスタンスの読み書きステータス

ソース PolarDB クラスターは [実行中] の状態で、読み取りと書き込みの両方をサポートしている必要があります。

PolarDB サービスリンクロール

PolarDB のサービスリンクロールがアカウントに作成されている必要があります。

PolarDB のサービスリンクロールが存在するかどうかの確認」の手順に従うか、OpenAPI を使用して作成します。

移行タスクの依存関係検証

DTS サービスの権限

お使いの Alibaba Cloud アカウントで、DTS にクラウドリソースへのアクセス権限が付与されている必要があります。

DTS にクラウドリソースへのアクセス権限を付与する」の手順に従います。

ソースインスタンスの binlog 検証

メジャーエンジンバージョンをアップグレードする前に、ソース PolarDB クラスターでバイナリロギング (Binlog) を有効にする必要があります。詳細については、「Binlog の有効化」をご参照ください。

ソースインスタンスは空のデータベースですか?

ソース PolarDB クラスターにデータベースがありません。アップグレードする前に、クラスターにデータベースを作成する 必要があります。

ソースインスタンスのトリガー検証

ソース PolarDB クラスターにトリガーがあります。アップグレードが中断されるため、アップグレード前に削除してください。

アップグレード完了後、ターゲットの PolarDB クラスターにトリガーを手動で再作成できます。

ソースインスタンスのプライマリキーのないテーブルの検証

ソース PolarDB クラスターに、プライマリキーのないテーブルが含まれています。これにより、同期後にターゲットデータベースでデータが重複する可能性があります。

権限のあるアカウントを使用してソース PolarDB クラスターに接続し、次の SQL クエリを実行してプライマリキーのないテーブルを検索してください。

SELECT t1.table_schema, t1.table_name 
FROM information_schema.TABLES t1 LEFT OUTER 
	JOIN information_schema.TABLE_CONSTRAINTS t2 
  ON t1.table_schema = t2.TABLE_SCHEMA AND t1.table_name = t2.TABLE_NAME AND t2.CONSTRAINT_NAME 
  IN ("PRIMARY") 
WHERE t2.table_name IS NULL AND t1.table_type = "BASE TABLE" AND t1.TABLE_SCHEMA NOT IN ("information_schema", "performance_schema", "mysql", "sys")

クエリによって返されたテーブルにプライマリキーを追加してください。

重複したレコードがワークロードに影響しないことを確認した場合は、この評価結果を無視できます。メジャーエンジンバージョンのアップグレード 中にプロンプトが表示されたら、[アップグレードを続行] を選択してください。

ソースインスタンスの重要情報検証

ソースインスタンスのルートアカウント検証

アップグレード後にターゲットの PolarDB クラスターのシステムアカウントが上書きされるのを防ぐため、ソース PolarDB クラスターに root アカウントと aliyun_root アカウントの両方を含めることはできません。アップグレードする前に、ソースクラスターから余分なシステムアカウントを削除してください。詳細については、「ソース PolarDB for MySQL クラスターから余分なシステムアカウントを削除する」をご参照ください。