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 サポート
改善点
セキュリティの修正内容
重要な CVE:
可用性の向上:
-
ネットワークの中断によってライターとの接続が正しく再確立されないレプリカの問題を修正しました。
-
リレーログの復旧
中に多数のリレーログファイルを処理するときに、バイナリログ (binlog) レプリカで再起動が発生する可能性がある問題を修正しました。 -
並列クエリ機能を使用してクエリを実行するときにデータベースリーダーインスタンスが再起動する問題を修正しました。
-
大規模なトランザクションのコミット中にエラーが発生した場合に、まれにバイナリログ記録を無効にする可能性がある問題を修正しました。
-
ライター DB インスタンスで特定のまれなトランザクションコミット指示が発生した場合に Aurora リードレプリカが再起動する問題を修正しました。
-
拡張バイナリログが有効になっているインスタンスで、実行中に予定されているイベント
が中止されると、データベースが再起動する可能性がある問題を修正しました。 -
マルチ TB Aurora クラスターボリュームを使用するデータベースインスタンスで、InnoDB バッファプール検証の失敗により再起動中にダウンタイムが増加する可能性がある問題を修正しました。
全般的な機能強化:
-
次の権限が
rds_superuser_roleに追加されました:FLUSH_OPTIMIZER_COSTS、FLUSH_STATUS、FLUSH_TABLES、およびFLUSH_USER_RESOURCES。rds_superuser_roleの詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora での Amazon マスターユーザーアカウント」を参照してください。これらの動的権限の詳細については、MySQLドキュメントを参照してください。 -
ダウンタイムのないパッチ適用 (ZDP)/ダウンタイムのない再起動 (ZDR) 中に保存された接続が正しく処理されず、クライアントがクエリの完了を無期限に待機する可能性がある問題を修正しました。
-
更新中に空間インデックスから行が読み取れなくなる問題を修正しました。
-
ダウンタイムのない再起動またはダウンタイムのないパッチ適用オペレーション中に中止されたオプティマイザヒントを含むクエリが正しく処理されない問題を修正しました。
-
innodb_flush_log_at_trx_commitが0に設定されている場合にコミットレイテンシーが測定されない問題を修正しました。 -
テーブルの数が多い場合に論理データディクショナリ
復旧中のメモリ使用量を減らすための最適化を導入しました。 -
拡張バイナリログが有効になっているか、以前に有効だったクラスターで
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 STATUS、COM_CHANGE_USER、およびSHOW PROCESS LISTが同時に実行される際に、デッドロックが解決される問題を修正しました。(バグ #35218030)