Aurora MySQL データベースエンジンの更新 2023-08-29 (バージョン 3.03.2、MySQL 8.0.26 互換) - Amazon Aurora

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Aurora MySQL データベースエンジンの更新 2023-08-29 (バージョン 3.03.2、MySQL 8.0.26 互換)

バージョン: 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 コミュニティフォーラムやSupport AWS を通じてSupport を受けることができます。詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora DB クラスターのメンテナンス」を参照してください。

改良点

修正されたセキュリティ問題と CVE:

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

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

可用性の向上:

  • 長時間のトランザクションリカバリ中にデータベースが再起動することがある問題を修正しました。

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

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

  • parallel クエリが有効になっている場合、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 操作がメモリにアクセスできないようにします out-of-bounds 。(バグ #34750489、バグ #108925)