Aurora MySQL データベースエンジンの更新 2023-08-29 (バージョン 3.03.2) (廃止) - Amazon Aurora

Aurora MySQL データベースエンジンの更新 2023-08-29 (バージョン 3.03.2) (廃止)

バージョン: 3.03.2

Aurora MySQL 3.03.2 は一般公開されています。Aurora MySQL 3.04 バージョンは MySQL 8.0.28 と互換性があり、Aurora MySQL 3.03 バージョンは MySQL 8.0.26 と互換性があり、Aurora MySQL 3.02 バージョンは MySQL 8.0.23 と互換性があります。8.0.23 から 8.0.28 で行われたコミュニティ版の変更点の詳細については、「MySQL 8.0 Release Notes」を参照してください。

Aurora MySQL バージョン 3 の新機能の詳細については、「Aurora MySQL バージョン 3 は MySQL 8.0 との互換性があります」を参照してください。Aurora MySQL バージョン 3 と Aurora MySQL バージョン 2 の違いについての詳細は、「Aurora MySQL バージョン 2 と Aurora MySQL バージョン 3 の比較」を参照してください。Aurora MySQL バージョン 3 と MySQL 8.0 Community Edition の比較については、「Aurora MySQL バージョン 3 と MySQL 8.0 コミュニティエディションの比較」を参照してください。

現在入手可能な Aurora MySQL リリースは、2.07.9、2.07.10、2.11.*、3.01.*、3.02.*、3.03.*、3.04.* です。

現在入手可能な Aurora MySQL バージョン 2 クラスターから Aurora MySQL バージョン 3.03.2 クラスターへのインプレースアップグレード、スナップショットの復元、Amazon RDS ブルー/グリーンデプロイによるマネージドブルー/グリーンアップグレードの開始を行うことができます。

Aurora MySQL バージョン 3 へのアップグレードの計画については、「Amazon Aurora ユーザーガイド」の「Upgrade planning for Aurora MySQL version 3」を参照してください。Aurora MySQL のアップグレードに関する一般的な情報については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora MySQL DB クラスターのアップグレード」を参照してください。

トラブルシューティング情報については、「Aurora MySQL バージョン 3 のアップグレードに関する問題のトラブルシューティング」を参照してください。

ご質問やご不明点がございましたら、コミュニティフォーラムや AWS サポートから AWS サポートにお問い合わせください。詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora DB クラスターのメンテナンス」を参照してください。

改善点

以下のセキュリティの問題と CVE の修正:

  • 監査ログファイルのローテーション中に、監査ログでイベントが見落とされる場合がある問題を修正しました。

このリリースには、次の CVE 修正が含まれています。

可用性の向上:

  • 長時間のトランザクションの復旧中にデータベースが再起動する可能性がある問題を修正しました。

  • データベースが内部システムテーブルでトリガーを作成または削除しているときにライターインスタンスが再起動すると、データベースクラスターが使用できない状態になる問題を修正しました。

  • 集計関数を参照するクエリの実行中に、データベースインスタンスが再起動する可能性がある問題を修正しました。

  • パラレルクエリが有効になっている場合に、INSERT ステートメントのロールバック中にデータベースが再起動する可能性がある問題を修正しました。

  • 高速挿入は、Aurora MySQL バージョン 3.03.2 以降の通常の InnoDB テーブルでのみ有効です。この最適化は、InnoDB 一時テーブルでは機能しません。高速挿入のパフォーマンスの向上の詳細については、「Amazon Aurora MySQL の概要」を参照してください。

全般的な機能強化:

  • リーダーインスタンスがテーブルを開くことができず、ERROR 1146 が発生する問題を修正しました。この問題は、ライターインスタンスで INPLACE アルゴリズムが使用されている間に、特定の種類のオンラインデータ定義言語 (DDL) を実行すると発生します。

  • リレーログファイルへの書き込み時の競合を減らすために、バイナリログレプリカに対するファイル管理パフォーマンスの最適化を導入しました。

  • パラレルクエリが有効になっている場合に、プライマリインデックスまたはセカンダリインデックスを活用する特定の SELECT クエリについて、クエリプランオプティマイザが非効率的な実行プランを選択する問題を修正しました。

  • データ制御言語 (DCL) ステートメント GRANT/REVOKE および CREATE/DROP/ALTER/RENAME USER の論理レプリケーションのサポートが追加されました。

  • Aurora I/O-Optimized クラスター設定を選択した場合、Amazon Aurora MySQL のパラレルクエリはサポートされません。詳細については、Aurora MySQL のパラレルクエリの「制限事項」を参照してください。

アップグレードと移行:

  • Aurora グローバルデータベースに対して、Aurora MySQL バージョン 3.01 または 3.02 から Aurora MySQL バージョン 3.03 以降へのマイナーバージョンアップグレードを実行するには、「エンジンのバージョンを変更して Aurora MySQL をアップグレードする」を参照してください。

  • トリガーの定義に含まれている予約済みのキーワードが引用符で囲まれていない場合に、Aurora MySQL バージョン 3 へのメジャーバージョンアップグレードが失敗する可能性がある問題を修正しました。

MySQL Community Edition でのバグ修正の統合

このリリースには、以下を含め、8.0.26 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「MySQL 3.x データベースエンジンの更新で修正された MySQL のバグ」を参照してください。

  • 複数の共通テーブル式 (CTE) がネスト構造になっている複雑な SQL ステートメントの処理中に、誤ったクエリ結果が生成されることがある問題を修正しました。(バグ #34572040、バグ #34634469、バグ #33856374)

  • InnoDB: 同じテーブルの統計を初期化解除および初期化しようとするスレッド間で競合状態になり、アサーション障害が発生していました。(バグ #33135425)

  • InnoDB: オンライン DDL オペレーションによる領域外メモリへのアクセスを阻止します。(バグ #34750489、バグ #108925)