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

Hologres:インスタンスのアップグレード

最終更新日:Jun 19, 2026

Hologres インスタンスのバージョンは、コンソールでアップグレードできます。このトピックでは、アップグレード方法と手順について説明します。

前提条件

  • 権限要件

    RAM ユーザーがアップグレードを実行するには、AliyunHologresFullAccess 権限が必要です。詳細については、「RAM ユーザーへの権限付与」をご参照ください。

  • インスタンスのバージョン別に利用可能なアップグレード方法

    メジャーバージョン

    マイナーバージョン

    ホットアップグレード

    説明

    V1.1

    非対応

    通常アップグレードがデフォルトです。V1.3.62 以降にアップグレードできます。

    V1.3

    < V1.3.62

    非対応

    通常アップグレードがデフォルトです。V1.3.62 以降にアップグレードできます。

    >= V1.3.62

    対応

    ホットアップグレードがデフォルトです。

    V2.0

    < V2.0.46

    非対応

    通常アップグレードがデフォルトです。

    >= V2.0.46

    対応

    ホットアップグレードがデフォルトです。

    V2.1

    < V2.1.11

    非対応

    通常アップグレードがデフォルトです。

    >= V2.1.11

    対応

    ホットアップグレードがデフォルトです。

    V2.1+

    対応

    ホットアップグレードがデフォルトです。

    説明

    アップグレードは、直後のメジャーバージョンにのみ可能です。

  • ホットアップグレードの影響

    アップグレード手順

    影響

    事前チェック

    影響はありません。

    バックアップ開始

    影響はありません。

    バックアップ完了

    影響はありません。

    書き込み停止

    書き込みがブロックされます。

    インスタンスバージョンをアップグレード中

    書き込みがブロックされ、読み取りが短時間中断されます。

    書き込み回復

    読み取り/書き込みが正常に戻ります。

    事後処理

    影響はありません。

    アップグレード完了

    影響はありません。

操作手順

  1. Hologres コンソールにログインします。左側メニューで、Instances をクリックします。

  2. インスタンス ID をクリックします。

  3. Instances ページで、セクションにある Upgrade Version をクリックします。

  4. Upgrade Version パネルで、ターゲットバージョンを選択し、Prepare Upgrade をクリックします。

    安定したメジャーバージョンまたはマイナーバージョンを選択します。詳細については、「バージョンの詳細」をご参照ください。

    重要

    アップグレード準備では、クエリの互換性やパフォーマンス評価など、アップグレード前のチェックが実行されます。

    • インスタンスへの影響:実行中のインスタンスに中断はありません。

    • 所要時間:通常 1〜3 時間かかりますが、インスタンスの仕様やデータ量によって異なります。

    • ステータス

      • [Pending Upgrade]:すべてのチェックに合格しました。7 日以内にアップグレードを進めることができます。7 日が経過した場合は、再度準備を実行してください。

      • [Preparation Failed]:事前チェックで問題 (SQL の互換性、パフォーマンスの低下など) が特定されました。サポートが必要な場合は、チケットを送信してください。

  5. 準備が完了したら、Upgrade Version パネルで アップグレードの日時 を設定し、Upgrade Now をクリックします。

    オプション:

    • [今すぐ開始]:アップグレードプロセスをすぐに開始します。

    • [Custom Time]:アップグレードのために書き込みを一時停止する時間を指定します。ホットアップグレードの場合、スケジュールされた時間より前のすべての手順に影響はありません。中断を最小限に抑えるために、適切な時間を選択してください。

  6. ダイアログボックスで OK をクリックしてアップグレードを開始します。

    ホットアップグレードは通常 10〜30 分かかりますが、インスタンスの仕様やデータ量によって異なります。

アップグレードログ

すべての手動アップグレードはログに記録されます。これらのログを照会するには、「操作ログの表示」をご参照ください。

バージョンの詳細

Hologres は、メジャーバージョンとマイナーバージョンの両方で下位互換性があります:

  • メジャーバージョン:新しい機能と最適化が含まれています。最新かつ最も安定したメジャーバージョンを提供しています。詳細については、「リリースノート」をご参照ください。

  • マイナーバージョン:バグ修正が含まれています。各メジャーバージョンに対して、最新の安定したマイナーバージョンを提供しています。たとえば、インスタンスが V2.1 であり、Hologres が V2.1.60 をリリースした場合、V2.1.60 にアップグレードできます。詳細については、「バグ修正」をご参照ください。

安定性を向上させるため、定期的に最新バージョンにアップグレードすることを推奨します。

アップグレード費用

Hologres インスタンスのバージョンアップグレードは無料です。アップグレード操作に追加料金は発生しません。既存の請求プランはアップグレード後も変更されません。

パフォーマンスの向上

新しいバージョンにアップグレードすると、次の点でインスタンスのパフォーマンスが向上する可能性があります:

  • 新しいクエリ実行パス:より新しいバージョンでは、従来の SQE パスを置き換える新しいクエリ実行エンジンが有効になります。これにより、古い SQE パスを経由する外部テーブルへのクエリなどの低速クエリの問題が解決され、データ書き込みとクエリの両方の効率が向上します。

  • バグ修正と安定性の向上:新しい各バージョンには、既知の不具合の修正と安定性の向上が含まれています。詳細については、「バグ修正」をご参照ください。

アップグレード後のパラメーター設定

アップグレード後、特定の実験的なパラメーターはデフォルトでは有効になりません。ワークロードが hg_experimental_external_catalog_routing などの特定の実験的な機能を必要とする場合は、ビジネス要件に基づいてアップグレード後に手動で設定する必要があります。

ホットアップグレードと通常アップグレードの比較

Hologres は、ホットアップグレード (ダウンタイムを最小限に抑える) と通常アップグレード (サービス中断) の 2 つのアップグレード方法をサポートしています。次の表に、これらの方法の比較を示します。

説明

アップグレード中のサービス停止は、サービスレベル契約 (SLA) の対象外です。中断時間は、インスタンスの仕様とデータ量によって異なります。

アップグレード方法

アップグレード期間

インスタンスへの影響

ジョブへの影響

注意事項

通常アップグレード

5〜10 分

インスタンスがシャットダウンされます。サービスは利用できなくなります。

  • Flink:

    • 6.0.7 より前の Ververica Runtime (VVR) または 1.4.0 より前の Apache Flink の場合、データ損失を防ぐために、アップグレード前に Hologres に書き込むジョブを一時停止し、完了後に再起動してください。

    • 他のバージョンでは、中断は不要です。自動フェイルオーバーが作動します。

  • DataWorks:データ統合ジョブは一時停止する必要はありません。自動フェイルオーバーがトリガーされます。ジョブを確実に再開させるために、再試行回数を 10 回以上に設定することを推奨します。

  • V1.3.10 より前のバージョンは、通常アップグレードにのみ対応しています。

  • エンドポイントは変更されませんが、IP アドレスが変更される場合があります。

ホットアップグレード

10〜30 分

アップグレード中、サービスは読み取り専用になります。読み取りが短時間中断される場合があります。

  • V1.3.10 以降のバージョンは、ホットアップグレードがデフォルトです。

  • エンドポイントは変更されませんが、IP アドレスが変更される場合があります。

提供形態別のアップグレード方法

対応するアップグレード方法は、インスタンスの種類によって異なります:

Hologres の提供形態

通常アップグレード

ホットアップグレード

  • Hologres 汎用

  • Hologres プライマリ/セカンダリ

  • Hologres 仮想ウェアハウス

対応

対応 (デフォルト)

説明

プライマリ/セカンダリインスタンスの場合、Hologres はバンドルアップグレード戦略が用いられます。プライマリインスタンスでは通常アップグレードが行われ、セカンダリインスタンスでは短時間の中断を伴うホットアップグレードが行われます。これにより、中断が最小限に抑えられます。

Hologres 共有クラスター

対応 (デフォルト)

説明

共有クラスターインスタンスは、スケジュールされた時間に一元的にアップグレードされます。具体的なスケジュールについては、製品のお知らせをご参照ください。

非対応

トラブルシューティング:アップグレード準備エラー

エラーメッセージの例

解決策

The following databases contain tables using the segment storage format. You cannot upgrade the instance to V2.0 or later.

Database: xxx. Number of tables in the Segment format: xxx

Database: xxx. Number of tables in the Segment format: xxx

セグメント形式から行列表形式にテーブルを一括変換してください。「テーブルの一括変換」をご参照ください。変換が完了したら、[Terminate Upgrade] をクリックし、新しいアップグレード準備リクエストを送信してください。

The instance has a Flink job that reads binary logs using HoloHub. You cannot upgrade the instance to V2.1 or later.

HoloHub バイナリログジョブの解決策」をご参照ください。問題を解決した後、現在のアップグレードを終了し、新しい準備リクエストを送信してください。

The instance has a Flink job that accesses Hologres in remote procedure call (RPC) mode. You cannot upgrade the instance to V2.0 or later.

RPC モードジョブの解決策」をご参照ください。問題を解決した後、現在のアップグレードを終了し、新しい準備リクエストを送信してください。

The service-linked role does not exist. You cannot upgrade the instance to V2.2 or later.

サービスリンクロールを作成してください。その後、[Terminate Upgrade] をクリックし、新しい準備リクエストを送信してください。

FAQ:アップグレード後の問題

アップグレード後にインスタンスのパフォーマンスの低下、頻繁なクラッシュ (コアダンプ) 、または FE のメモリリークが発生した場合はどうすればよいですか?

Hologres インスタンスのアップグレード後に安定性やパフォーマンスの問題が発生した場合は、次の解決策をお試しください:

  1. 関連する修正を含むバージョンにアップグレードする

    一部のバージョンには、アップグレード後の既知の問題に対する修正が含まれています:

    Version

    Fix

    V4.1.18 or later

    Fixes coredump defects that may occur after an upgrade.

    V4.1.20 or later

    Fixes Frontend (FE) memory leak issues.

    現在のバージョンにこれらの修正が含まれているかご確認ください。含まれていない場合は、それらを含むバージョンにアップグレードしてください。ビジネスへの影響を最小限に抑えるため、アップグレードはオフピーク時間帯に実施することをお勧めします。

  2. リソースとクエリの最適化

    • エラスティックリソースの有効化:インスタンスのエラスティックリソース機能を有効にすると、リソースが自動的にスケーリングされ、ピーク時の負荷変動に対応できます。

    • クエリの監視と最適化:インスタンスの監視メトリクスを使用して高負荷期間を特定し、リソースを大量に消費する SQL クエリを最適化してシステム負荷を軽減してください。