翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Aurora MySQL データベースエンジンの更新 2025-05-14 (バージョン 3.09.0、MySQL 8.0.40 互換)
バージョン: 3.09.0
Aurora MySQL 3.09.0 は一般利用可能です。Aurora MySQL 3.09 バージョンは MySQL 8.0.40 と互換性があります。これまでのコミュニティ版の変更点の詳細については、「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 Community Edition の比較」を参照してください。
現在サポートされている Aurora MySQL バージョン 2 クラスターから Aurora MySQL バージョン 3.09.0 クラスターへの Amazon RDS ブルー/グリーンデプロイを使用して、zero-downtime-patchを活用するインプレースアップグレード、スナップショットの復元、またはマネージドブルー/グリーンアップグレードの開始を実行できます。 https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html
Aurora MySQL バージョン 3 へのアップグレードの計画については、「Aurora MySQL クラスターのメジャーバージョンアップグレードの計画」を参照してください。Aurora MySQL のアップグレードに関する一般的な情報については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora MySQL DB クラスターのアップグレード」を参照してください。
トラブルシューティングの詳細については、「Amazon Aurora ユーザーガイド」の「Aurora MySQL インプレースアップグレードのトラブルシューティング」を参照してください。
ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS サポートを通じてAWS サポート
リリースハイライト
-
Performance Schema の更新を並列処理することでマイナーバージョンアップグレードのパフォーマンスを最適化し、Performance Schema の変更が必要な場合のアップグレード時間を短縮しました。
-
Aurora MySQL グローバルデータベースを強化し、セカンダリリーダーインスタンスが予期しないイベント (ハードウェア障害、ネットワーク中断) 中に起動を完了し、読み取りリクエストを処理できるようにしました。以前は、セカンダリリーダーインスタンスはそのようなイベント中に再起動できませんでした。詳細については、「Amazon Aurora ユーザーガイド」の「グローバルデータベースセカンダリクラスターのクロスリージョンレジリエンシー」を参照してください。
-
Aurora MySQL グローバルデータベースのクロスリージョンスイッチオーバー中のライターのダウンタイムを通常 1 分未満に短縮し、計画されたリージョンスイッチ中のダウンタイムを最小限に抑えます。
改良点
セキュリティの修正内容
重要な CVEs:
中程度CVEs:
可用性の向上:
-
リーダーからライターインスタンスに転送されたマルチステートメントクエリ
innodb_flush_log_at_trx_commit
が、ライター0
で が に設定され、リーダーでゼロ以外の場合にハングし、書き込み転送が失敗する問題を修正しました。 -
Enhanced Binlog を有効にすると、トランザクションを BLACKHOLE
エンジンにコミットしたり XA PREPARE
、ステートメントを実行したりするSHOW BINARY LOGS
と同時に実行したときにデータベースが再起動し、書き込みのスタックやインスタンスの可用性の問題が発生する可能性があるデッドロックの問題を修正しました。 -
以前のリクエストが完全に完了する前に新しいリクエストが受け入れられるのを防ぎ、書き込み転送オペレーションの安定性を向上させることで、Aurora ライターインスタンスが再起動する可能性がある書き込み転送の競合状態を修正しました。
-
ネットワーク中断によってライターとの接続が正しく再確立されず、レプリケーションが停止し、インスタンスが再起動する可能性があるレプリカの問題を修正しました。
-
Aurora MySQL メモリ不足 (OOM) レスポンスで、段階的なバッファプールのサイズ変更が実装されるようになりました。これにより、
aurora_oom_response
DB パラメータを使用して有効にすると、システムメモリ状態 (LOW/RESERVED) に基づいてメモリ使用量が徐々に減少するため、メモリ負荷状況時のメモリ管理が向上します。 -
Binlog ファイルのサイズに関係なく、リカバリプロセスが一定の時間がかかるように最適化することで、データベースの再起動中の Binlog ファイル復旧時間を改善しました。以前は、場合によっては、復旧時間は最後の Binlog ファイルのサイズに比例していました。
-
のクエリ中に InnoDB テーブルの同時切り捨てオペレーションを実行すると、予期しない MySQL サーバーが再起動する問題を修正しました
performance_schema.data_lock_waits
。 -
ストレージが少ない状態で大きなバイナリログイベントをコミットすると、データベースインスタンスが再起動する問題を修正しました。
-
メモリ不足 (OOM) 回避中にトリガーされたバッファプールのサイズ変更オペレーションが、高ワークロードシナリオ中に応答しなくなり、データベースが再起動する可能性がある問題を修正しました。
-
トリガーの作成時にデータベースの再起動ループが発生する可能性がある問題を修正しました。この問題は、新しい Binlog または Relaylog ファイルが追加された場合や、これらのファイルがローテーションされた場合にも発生する可能性があります。
-
マルチステートメントまたは暗黙的なコミットクエリで書き込み転送を使用すると、Aurora リーダーインスタンスが再起動する可能性がある問題を修正しました。
全般的な機能強化:
-
ALTER TABLE ... REBUILD / OPTIMIZE TABLE
オペレーションがスレッド間でバッファサイズを分割するのではなく、DDLinnodb_ddl_buffer_size
スレッドごとにバイトを割り当てることで過剰なメモリを消費し、DDL オペレーション中の潜在的なメモリ使用率が超過するのを防ぐ問題を修正しました。 -
4 GiB を超えるメモリを持つすべての DB インスタンスクラスの のデフォルト値を
aurora_oom_response
、印刷から印刷、拒否、kill_connect に変更しました。詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora MySQL out-of-memoryの問題」を参照してください。 -
次の権限が に追加されました
rds_superuser_role
:FLUSH_OPTIMIZER_COSTS
、FLUSH_STATUS
、FLUSH_TABLES
、FLUSH_USER_RESOURCES
。の詳細についてはrds_superuser_role
、「Amazon Aurora での Amazon マスターユーザーアカウント」のドキュメントを参照してください。これらの動的権限の詳細については、MySQLドキュメントを参照してください。 -
この Aurora MySQL バージョン以降、高速挿入の最適化は有効ではなくなりました。詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora MySQL パフォーマンスの拡張」を参照してください。
-
max_user_connections
しきい値を誤って超過し、一部のユーザーに接続エラーが発生する問題を修正しました。これは、接続がほぼすぐに作成および強制終了されるなどのエッジケースで発生します。 -
CPU 使用率が高く、データベースサーバーインスタンスが応答しなくなる監査ログ記録の問題を修正しました。
-
XA トランザクションを使用する場合のメモリ管理の問題を修正し、拡張ブログが有効になっている場合にインスタンスが再起動するのを防ぎます。
-
Bufferpool Index Statistics がデータベースサーバーの再起動後に誤って更新されるため、オプティマイザが誤ったコスト見積もりを行ったときにクエリパフォーマンスが低下する問題を修正しました。
-
ワーカースレッドがスタックしているため、お客様がローカル書き込み転送機能をオフにできない問題を修正しました。
-
拡張バイナリログが有効になっているか、以前に有効だったクラスターで
SHOW BINARY LOGS
コマンドの実行に時間がかかる問題を修正しました。この問題により、複数のSHOW BINARY LOGS
コマンドが同時に実行されていた場合、コミットレイテンシーが増加する可能性もあります。
アップグレードと移行:
-
切断されたユーザーに属する接続を保持しようとしたときに、ゼロダウンタイムパッチ (ZDP) が失敗する問題を修正しました。
DROP USER
コマンドの詳細とアクティブな接続への影響については、MySQL ドキュメントを参照してください。
MySQL Community Edition でのバグ修正の統合
このリリースには、8.0.40 までのコミュニティバグ修正がすべて含まれています。詳細については、「Aurora MySQL 3.x データベースエンジンの更新で修正された MySQL のバグ」を参照してください。
-
大規模なトランザクションが受信および適用され、 を使用してレプリケーションチャネルを停止するリクエストが行われた間
STOP REPLICA
、MySQL は正しく実行せず、その後チャネルコマンドを処理しませんでした。さらに、サーバーシャットダウンプロセスが正常に完了せず、MySQL プロセスを強制終了するか、ホストシステムを再起動する必要がありました。(バグ #115966、バグ #37008345)