Aurora MySQL データベースエンジンの更新 2025-09-30 (バージョン 3.10.1、MySQL 8.0.42 互換)
バージョン: 3.10.1
Aurora MySQL 3.10.1 は一般公開されています。Aurora MySQL 3.10 バージョンは、MySQL 8.0.42 と互換性があります。これまでのコミュニティ版の変更点の詳細については、「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 コミュニティエディションの比較」を参照してください。
現在サポートされている Aurora MySQL バージョン 2 クラスターから Aurora MySQL バージョン 3.10.1 クラスターへのダウンタイムのないパッチ適用 (ZDP) を活用したインプレースアップグレード、スナップショットの復元、Amazon RDS ブルー/グリーンデプロイによるマネージドブルー/グリーンアップグレードの開始を行うことができます。
Aurora MySQL バージョン 3 へのアップグレードの計画については、「Aurora MySQL クラスターのメジャーバージョンアップグレードの計画」を参照してください。Aurora MySQL のアップグレードに関する一般的な情報については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora MySQL DB クラスターのアップグレード」を参照してください。
トラブルシューティングの詳細については、「Amazon Aurora ユーザーガイド」の「Aurora MySQL インプレースアップグレードのトラブルシューティング」を参照してください。
ご質問やご不明点がございましたら、コミュニティフォーラムや AWS サポート
改善点
可用性の向上:
-
リーダーインスタンスに送信されるページのラッチ順序の問題を修正しました。これにより、ライターによって更新されたテーブルで SELECT クエリを実行するときに、デッドラッチが原因でリーダーインスタンスが再起動する可能性があります。
-
ライターが多数の DDL オペレーションを実行している場合に、リーダーインスタンスの再起動が失敗する問題を修正しました。
-
innodb_purge_threads パラメータがデフォルトとは異なる値に手動で設定されている場合、Aurora MySQL Serverless v2 インスタンスが再起動する問題を修正しました。innodb_purge_threads パラメータが Aurora Serverless v2 インスタンスで自動的に管理され、変更できなくなります。
-
重要なメモリページがスワップアウトされないことで DB インスタンスが再起動する Aurora Serverless V2 スケーリングの問題を修正しました。
-
データベースの再起動後に Aurora のメモリ不足 (OOM) 回避が設定された aurora_oom_response DB パラメータ値を保持されない問題を修正しました。
-
マルチ AZ クラスターでのフェイルオーバー後に可用性の問題が発生する可能性がある競合状態を修正しました。
-
aurora_enhanced_binlog を有効にした場合の論理復旧の問題を修正しました。これにより、トランザクションが中止された場合にデータベースの再起動が妨げられる可能性があります。
-
並列クエリ (PQ) ワークロード中にデータベースインスタンスが応答しなくなる問題を解決しました。
-
MySQL Community Edition でサポートされているように、CONNECTION_ADMIN または SUPER 権限を持つユーザーが max_connections 制限を超える追加の接続を実行できない問題を修正しました。
全般的な機能強化:
-
ボリュームが特定のしきい値を超えた後に特定のタイプのクエリが誤って許可されるため、ボリュームが最大サイズまで拡大された場合にデータベースサーバーが継続的に再起動する問題を修正しました。
-
グローバル書き込み転送またはローカル書き込み転送の使用中にリーダーインスタンスが再起動すると、ライターインスタンスが応答しなくなる問題を修正しました。
-
読み取りクエリと並行して ALTER TABLE を実行すると、ライターインスタンスが再起動する問題を修正しました。
-
並列エクスポートオペレーション中に大容量 (> 64 TB) のブートストラップで可用性を向上させる問題を修正しました。
-
max_user_connections を低い値に設定すると、データベースインスタンスの再起動オペレーションが失敗する問題を修正しました。
-
複数の接続が予期せず終了した場合に、AbortedClients メトリクスが不正確になる問題を修正しました。
-
Aurora Serverless のスケールダウンオペレーション中、またはバッファプールからのページ削除中に、バッファプールからの誤ったページ読み取りを引き起こす可能性のある競合状態を解決しました。Ref コミュニティのバグ #116305
。 -
書き込み転送が有効になっている場合、リーダーインスタンスで予期しない「内部書き込み転送エラー」が発生する問題を修正しました。
-
拡張バイナリログが有効で、gtid_mode が ON または ON_PERMISSIVE に設定されている場合に、Previous_gtids バイナリログイベントが特定の GTID を除外する可能性がある問題を修正しました。
-
BLOB フィールドを持つテーブルで並列クエリオペレーションを実行すると、メモリ管理の問題が発生する問題を修正しました。
-
JSON 更新が部分的な列が並列エクスポートに失敗し、内部フォールバックが非常に遅くなる問題を修正しました。
-
同時書き込み転送ワークロードが高い場合に予期しないインスタンスの再起動が発生する問題を修正しました。
-
ダウンタイムのないパッチ適用 (ZDP) / ダウンタイムのない再起動 (ZDR) により、無効なエラーコードで警告を復元中に DB インスタンスが再起動する可能性がある問題を修正しました。
-
バイナリログ記録を使用している場合、トランザクションのロールバック後に一時的なバイナリログファイルが適切にクリーンアップされない問題を修正しました。この修正により、保持されている一時ファイルによる不要なストレージの消費を防ぎ、場合によってはバイナリログファイルの異常を防ぐこともできます。
MySQL Community Edition でのバグ修正の統合
このリリースには、8.0.42 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「Aurora MySQL 3.x データベースエンジンの更新で修正された MySQL のバグ」を参照してください。
-
SELECT 1 FROM t WHERE CAST(a AS UNSIGNED INTEGER) = 1 AND a = (SELECT 1 FROM t) 形式のクエリが item_func.cc でアサーションを発生させました。(バグ #36128964)