Aurora MySQL データベースエンジンの更新 2025-05-05 (バージョン 3.04.4、MySQL 8.0.28 互換) - Amazon Aurora

Aurora MySQL データベースエンジンの更新 2025-05-05 (バージョン 3.04.4、MySQL 8.0.28 互換)

バージョン 3.04.4

Aurora MySQL 3.04.4 が一般公開されました。Aurora MySQL 3.04 バージョンは、MySQL 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 の比較については、「Amazon Aurora ユーザーガイド」の「Aurora MySQL バージョン 3 と MySQL 8.0 コミュニティエディションの比較」を参照してください。

注記

このバージョンは、長期サポート (LTS) リリースとして指定されています。詳細については、「Amazon Aurora ユーザーガイド」の「Aurora MySQL 長期サポート (LTS) リリース」を参照してください。

LTS バージョンの AutoMinorVersionUpgrade パラメータを true に設定しない (または AWS マネジメントコンソール の [マイナーバージョン自動アップグレード] を有効にしない) ことをお勧めします。これにより、DB クラスターが自動マイナーバージョンアップグレードキャンペーンの次のターゲットバージョンにアップグレードされる可能性があり、それは LTS バージョンではない場合があります。

現在サポートされている Aurora MySQL バージョン 2 クラスターから Aurora MySQL バージョン 3.04.4 クラスターへのダウンタイムのないパッチ適用を活用したインプレースアップグレード、スナップショットの復元、Amazon RDS ブルー/グリーンデプロイによるマネージドブルー/グリーンアップグレードの開始を行うことができます。

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

トラブルシューティングの詳細については、「Amazon Aurora ユーザーガイド」の「Aurora MySQL インプレースアップグレードのトラブルシューティング」を参照してください。

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

改善点

セキュリティの修正内容

重要な CVE:

可用性の向上:

  • ネットワークの中断によってライターとの接続が正しく再確立されないレプリカの問題を修正しました。

  • リレーログの復旧中に多数のリレーログファイルを処理するときに、バイナリログ (binlog) レプリカで再起動が発生する可能性がある問題を修正しました。

  • 並列クエリ機能を使用してクエリを実行するときにデータベースリーダーインスタンスが再起動する問題を修正しました。

  • 大規模なトランザクションのコミット中にエラーが発生した場合に、まれにバイナリログ記録を無効にする可能性がある問題を修正しました。

  • ライター DB インスタンスで特定のまれなトランザクションコミット指示が発生した場合に Aurora リードレプリカが再起動する問題を修正しました。

  • 拡張バイナリログが有効になっているインスタンスで、実行中に予定されているイベントが中止されると、データベースが再起動する可能性がある問題を修正しました。

  • マルチ TB Aurora クラスターボリュームを使用するデータベースインスタンスで、InnoDB バッファプール検証の失敗により再起動中にダウンタイムが増加する可能性がある問題を修正しました。

全般的な機能強化:

  • 次の権限が rds_superuser_role に追加されました: FLUSH_OPTIMIZER_COSTSFLUSH_STATUSFLUSH_TABLES、および FLUSH_USER_RESOURCESrds_superuser_role の詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora での Amazon マスターユーザーアカウント」を参照してください。これらの動的権限の詳細については、MySQL ドキュメントを参照してください。

  • ダウンタイムのないパッチ適用 (ZDP)/ダウンタイムのない再起動 (ZDR) 中に保存された接続が正しく処理されず、クライアントがクエリの完了を無期限に待機する可能性がある問題を修正しました。

  • 更新中に空間インデックスから行が読み取れなくなる問題を修正しました。

  • ダウンタイムのない再起動またはダウンタイムのないパッチ適用オペレーション中に中止されたオプティマイザヒントを含むクエリが正しく処理されない問題を修正しました。

  • innodb_flush_log_at_trx_commit0 に設定されている場合にコミットレイテンシーが測定されない問題を修正しました。

  • テーブルの数が多い場合に論理データディクショナリ復旧中のメモリ使用量を減らすための最適化を導入しました。

  • 拡張バイナリログが有効になっているか、以前に有効だったクラスターで SHOW BINARY LOGS コマンドの実行に時間がかかる問題を修正しました。この問題により、複数の SHOW BINARY LOGS コマンドが同時に実行されていた場合、コミットレイテンシーが増加する可能性もあります。

  • ビュー定義のデフォルトロールに関連するメモリの問題を修正しました。

  • 書き込み転送機能を無効にするプロセスの完了に失敗する問題を修正しました。

  • 書き込み転送が有効になっていると、クライアントからデータベースへの新しい接続が確立されないことがある問題を修正しました。

  • 書き込み転送を使用するリーダーインスタンスが timestamp 値を含む DML ステートメントを実行し、time_zone データベースパラメータが「UTC」に設定されている場合に、ライターデータベースインスタンスが再起動する問題を修正しました。

  • レプリカの同時読み取りクエリとライターの DDL オペレーションが原因で、Aurora リードレプリカが断続的に使用できなくなったり、レプリカで 'Table does not exist' エラーが発生し、テーブル定義の不整合が生じる問題を修正しました。

  • 並列クエリでハッシュ結合アルゴリズムを使用して LEFT- または RIGHT-JOIN オペレーションを含むクエリを実行するときに、不完全な結果セットが発生する問題を修正しました。

  • この Aurora MySQL バージョン以降、高速挿入の最適化は有効になっていません。詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora MySQL パフォーマンスの拡張」を参照してください。

アップグレードと移行:

  • AMS2 から AMS3 へのアップグレード中に不必要に作成されたデフォルトのロールを削除しました。

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

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

  • FLUSH STATUSCOM_CHANGE_USER、および SHOW PROCESS LIST が同時に実行される際に、デッドロックが解決される問題を修正しました。(バグ #35218030)