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

ApsaraDB RDS:DuckDB ベースの分析インスタンス向けマイナーエンジンバージョンのアップグレードとリリースノート

最終更新日:Mar 29, 2026

新機能、パフォーマンス向上、セキュリティ修正を確実に適用するため、DuckDB ベースの分析インスタンスを最新状態に保ってください。アップグレードは自動的またはオンデマンドで実行できます。

リリースノート

MySQL 8.0

マイナーバージョンMySQL バージョン説明バージョン有効期限
202511288.0.36新機能
  • InnoDB パーティションテーブルの変換: InnoDB パーティションテーブルを DuckDB の非パーティション化テーブルに変換します。
  • 16 進数およびバイナリ文字列リテラル: DuckDB SQL では、x または b で始まる文字列(例:x'FF'b'11111111')を解析します。
  • 拡張された 10 進数精度: DuckDB では、精度が 38 桁を超える decimal フィールドを decimal(38) として格納します。
  • トランザクション横断バッチコミット制御: 読み取り側、ロールバック、または長さに基づいてトランザクション横断バッチコミットをトリガーするかどうかを切り替えるスイッチを追加しました。
  • チェックポイント頻度: duckdb_checkpoint_threshold パラメーターを設定して、DuckDB のチェックポイント実行頻度を制御します。
パフォーマンス最適化
  • Decimal フィールドへの追加処理の効率を向上させました。
バグ修正
  • SQL タイムアウトによりクエリ結果が途中で切断される問題を修正しました。
  • UNION ALL 実行時に予期せず一部サービス停止(hang)が発生するコミュニティのバグを修正しました。詳細については、issue#19971 をご参照ください。
  • duckdb_data_import_mode を使用してデータを書き込んだ場合に、DuckDB セカンダリデータベースでデータ重複が発生する問題を修正しました。
202511048.0.36新機能
  • バイナリロギングモードにおけるトランザクション横断バッチ処理: バイナリロギングが有効な状態で、トランザクション横断バッチ処理を有効化します。
  • 正規表現関数: REGEXPREGEXP_INSTRREGEXP_LIKEREGEXP_REPLACEREGEXP_SUBSTRRLIKE をサポートしました。
パフォーマンス最適化
  • Data Transmission Service (DTS) から DuckDB ベースの分析プライマリインスタンスへデータを書き込む際のレプリケーション性能を向上させました。
バグ修正
  • アルゴリズムを指定した DDL 文によってレプリケーションが中断される問題を修正しました。
  • CAST(blob as CHAR) を使用して BLOB を文字型に変換することをサポートしました。
  • 非バイナリ照合順序を持つフィールドに対する UNION 操作後に SQL エラーが発生する問題を修正しました。
  • 追加操作によるインスタンスクラッシュ を修正しました。
  • 起動フェーズ中にエンジン変換を実行した際に一時テーブルが残ってしまう問題を修正しました。
202509228.0.36新機能
  • クラッシュセーフなバイナリロギング: DuckDB エンジンでクラッシュセーフなバイナリロギングをサポートしました。
  • 無効化された文: DuckDB エンジンでは、REPLACE および CREATE TABLE AS SELECT が無効化されています。
  • JSON 関数: DuckDB エンジンで json_unquotejson_containsjson_contains_path をサポートしました。
  • DuckDB のアップグレード: DuckDB をバージョン 1.3.2 にアップグレードしました。
パフォーマンス最適化バグ修正
  • 再帰的共通テーブル式(CTE)においてテーブルタイプが誤って識別される問題を修正しました。
  • duckdb_maximum_threads が起動時に有効にならない問題を修正しました。
  • SQL 実行中に DuckDB エンジンが kill コマンドに応答しない問題を修正しました。

アップデートの仕組み

DuckDB ベースの分析インスタンスでは、2 種類のアップグレードモードをサポートしており、基本情報詳細については、「利用規約」をご参照ください。 ページから設定できます。

自動アップグレード(デフォルト)

デフォルトでは、インスタンスはマイナーエンジンバージョンの自動アップグレードが有効化されています。現在のバージョンが最新バージョンより古い場合、システムは定期的に O&M タスクを作成し、お客様が設定したメンテナンスウィンドウ 内でアップグレードを実行します。

アップグレード通知は、ショートメッセージや電子メールなどのチャネルを通じて送信されます。通知を受信するには、メッセージセンターで ApsaraDB 故障または O&M 通知 をサブスクライブし、連絡先情報を設定してください。O&M タスクは、開始前であればいつでもキャンセル可能です — 詳細については、「スケジュール済みイベント」をご参照ください。

手動更新

手動アップグレード に切り替えることで、アップグレードの実行タイミングを制御できます。基本情報 ページから設定してください。手動アップグレードモードのインスタンスであっても、現在のバージョンに重大なバグが存在する場合、有効期限が切れている場合、または非公開となっている場合は、引き続き O&M タスクが配信されます。

警告

自動アップグレードでは、すべてのインスタンスが即座に最新バージョンにアップグレードされることを保証しません。基本情報 ページでエンジンバージョンのステータスを確認し、古くなったバージョンによるリスクを回避するために速やかにアップグレードしてください。コンソールでアップグレード通知を受け取った後、システムが開始したアップグレードタスクをキャンセルした場合、または最新の安定版へのアップグレードを実行しなかった場合、その結果として発生する業務停止、データ損失、その他の影響については、お客様の責任となります。詳細については、「利用規約」をご参照ください。

注意事項

  • インスタンススイッチオーバー: マイナーエンジンバージョンのアップグレードにより、インスタンススイッチオーバーが発生する可能性があります。アップグレードはトラフィックが少ない時間帯に実行するか、アプリケーションに再接続メカニズムが備わっていることを確認してください。詳細については、「インスタンススイッチオーバーの影響」をご参照ください。

  • バージョンダウン不可: アップグレード後にマイナーエンジンバージョンを以前のバージョンに戻すことはできません。

  • メンテナンスウィンドウ: 自動アップグレードは、お客様が設定したメンテナンスウィンドウ内で実行されます。基本情報 ページからメンテナンスウィンドウを変更できます。

  • 古くなったバージョンのリスク: 古くなったエンジンバージョンは、サービス中断やデータ損失を引き起こす可能性があります。定期的にマイナーエンジンバージョンをアップグレードするか、O&M 通知を受信した直後にアップグレードしてください。

  • 新規購入インスタンス: 新規購入したインスタンスにはアップグレードタスクは配信されません。最新バージョンを適用するには、基本情報 ページから「マイナーエンジンバージョンの手動アップグレード」を実行してください。

  • 失敗時のロールバック: アップグレードプロセスは開始後、キャンセルできません。アップグレードが失敗した場合、すべての変更はロールバックされ、インスタンスは以前のエンジンバージョンおよびメタデータのままになります。

  • 非公開バージョン: エンジンバージョンが非公開となる条件を満たすと、ライフサイクル内であってもステータスがオフラインに設定されます。また、インスタンスの仕様をアップグレードまたは変更した場合、または Alibaba Cloud がインスタンスのハードウェアをアップグレードした場合にも、自動的にアップグレードがトリガーされます。

自動アップグレード設定の変更

  1. インスタンス ページに移動します。上部のナビゲーションバーから、インスタンスが配置されているリージョンを選択します。対象のインスタンスを見つけ、その ID をクリックします。

  2. 構成情報 セクションで、マイナーエンジンバージョンの自動アップグレード の右側にある 設定項目 をクリックします。

  3. 自動アップグレード または 手動アップグレード を選択し、OK をクリックします。

マイナーエンジンバージョンの手動アップグレード

  1. インスタンス ページに移動します。上部のナビゲーションバーから、インスタンスが配置されているリージョンを選択します。対象のインスタンスを見つけ、その ID をクリックします。

  2. 構成情報 セクションで、マイナーエンジンバージョンのアップグレード をクリックします。

    このボタンが表示されない場合は、インスタンスがすでに最新のマイナーエンジンバージョンになっています。
  3. ダイアログボックスで、アップグレード可能なバージョン の一覧から対象のバージョンを選択し、アップグレード時刻 を指定します。その後、OK をクリックします。

更新履歴の表示

アップグレードの進行状況または履歴を確認するには、RDS コンソールタスクハブ を開きます。タスクハブでは、過去 30 日間の自動および手動アップグレードについて、タスクの種類、ステータス、進行状況、開始時刻、終了時刻を確認できます。

よくある質問

`SELECT @@version` を実行しても、アップグレード後にバージョン番号が変化しないのはなぜですか?

このアップグレードは MySQL エンジンバージョンではなく、Alibaba Cloud のマイナーエンジンバージョンに対して適用されます。現在のマイナーエンジンバージョンを確認するには、show variables like '%rds_release_date%' を実行してください。

アップグレード時にバージョンをスキップできますか?

はい。次のバージョンに限定されず、サポートされている任意のマイナーバージョンへアップグレードできます。コンソールの アップグレード可能なバージョン ドロップダウンリストに、利用可能なすべてのオプションが表示されます。

アップグレード時にインスタンススイッチオーバーが発生するのはなぜですか? 他にリスクはありますか?

サービスの安定性を維持するため、アップグレードではスタンバイ優先方式が採用されています。つまり、まずスタンバイインスタンスをアップグレードし、その後サービスをそのインスタンスに切り替えます。その他の重大なリスクはありません。詳細については、「インスタンススイッチオーバーの影響」をご参照ください。

インスタンスの仕様を変更したところ、マイナーエンジンバージョンもアップグレードされました。なぜですか?

インスタンスのエンジンバージョンが非公開またはメンテナンス対象外となっている場合、インスタンスの仕様をアップグレードまたは変更したとき、または Alibaba Cloud がインスタンスのハードウェアをアップグレードしたときに、自動的に最新のマイナーエンジンバージョンへアップグレードされます。

自動アップグレードを有効化しましたが、インスタンスがアップグレードされません。なぜですか?

主な理由は 2 つあります。1 つ目は、プロキシのマイナーバージョンが低すぎて、まずそちらをアップグレードする必要があることです。2 つ目は、自動アップグレードがスケジュール済みの O&M タスクであり、新しいバージョンがリリースされた直後に即座にトリガーされないことです。

アップグレードを行わない場合、どのような影響がありますか?

アップグレードをスキップすると、新機能、既知の脆弱性に対するセキュリティパッチ、公式のパフォーマンス向上が適用されません。定期的なアップグレード、または O&M 通知受信後の速やかなアップグレードを推奨します。