Aurora MySQL データベースエンジンの更新 2024-06-26 (バージョン 3.06.1、MySQL 8.0.34 互換)
バージョン: 3.06.1
Aurora MySQL 3.06.1 は一般公開されています。Aurora MySQL 3.06 バージョンは、MySQL 8.0.34 と互換性があります。これまでのコミュニティ版の変更点の詳細については、「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.07.9、2.07.10、2.11.*、2.12.*、3.03.*、3.04.*、3.05.*、3.06.*、3.07.* です。
現在サポートされている Aurora MySQL バージョン 2 クラスターから Aurora MySQL バージョン 3.06.1 クラスターへのインプレースアップグレード、スナップショットの復元、Amazon RDS ブルー/グリーンデプロイによるマネージドブルー/グリーンアップグレードの開始を行うことができます。
Aurora MySQL バージョン 3 へのアップグレードの計画については、「Aurora MySQL DB クラスターのメジャーバージョンアップグレードの計画」を参照してください。Aurora MySQL のアップグレードに関する一般的な情報については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora MySQL DB クラスターのアップグレード」を参照してください。
トラブルシューティングの詳細については、「Amazon Aurora ユーザーガイド」の「Aurora MySQL インプレースアップグレードのトラブルシューティング」を参照してください。
ご質問やご不明点がございましたら、コミュニティフォーラムや AWS サポート
改善点
以下のセキュリティの問題と CVE の修正:
このリリースには、MySQL 8.0.34 までのコミュニティ版 CVE の修正がすべて反映されています。次の CVE 修正が含まれています。
可用性の向上:
-
並列クエリの実行時に Aurora MySQL DB インスタンスが再起動する問題を修正しました。
-
ライター DB インスタンスで変更または削除されているテーブルを読み取るときにリーダー DB インスタンスが再起動する問題を修正しました。
-
メモリアクセス違反が発生し、スレッドによって所有されなくなったミューテックスオブジェクトが解放される問題を修正しました。
-
転送されたクエリの実行中に書き込み転送セッションが閉じられたときに Aurora MySQL ライター DB インスタンスが再起動する問題を修正しました。
-
バイナリログ対応インスタンスで大きな GTID セットを処理するときに DB インスタンスが再起動する問題を修正しました。
-
外部キーの制約があるテーブルに対して
SELECTクエリを実行するときに、まれにリーダーインスタンスが再起動することがある問題を修正しました。 -
データベース復旧中に InnoDB データディクショナリを復旧しようとすると DB インスタンスが再起動する問題を修正しました。
-
Aurora Serverless v2 のスケールアップ中にデータベースが再起動する可能性がある問題を修正しました。
全般的な機能強化:
-
解放後にメモリが使用される可能性があるメトリクス発行コードの問題を修正しました。
-
元に戻すテーブルスペースオブジェクトが存在しないために DB エンジンが繰り返し再起動する問題を修正しました。
-
アップグレードシナリオで UNDO テーブルスペースがしきい値 innodb_max_undo_log_size
より大きい場合に自動切り捨てされる問題を修正しました。 -
Aurora Global Database の使用時に
threads_runningステータス変数の値が正しくない問題を修正しました。 -
外部キーを持つテーブルにレプリケーションの変更を適用すると、並列セカンダリインデックスの最適化が有効になっている Aurora MySQL バイナリログ (binlog) レプリカが再起動する問題を修正しました。
-
Aurora MySQL バージョン 3.06.0 で Amazon Bedrock 統合のサポートが追加されました。その一環として、新しい予約キーワード (
accept、aws_bedrock_invoke_model、aws_sagemaker_invoke_endpoint、content_type、timeout_ms) が追加されました。Aurora MySQL バージョン 3.06.1 では、これらのキーワードは非予約キーワードに変更され、引用符なしで識別子として許可されるようになりました。MySQL が予約キーワードと非予約キーワードを処理する方法の詳細については、MySQL ドキュメントの「Keywords and reserved words」を参照してください。 -
Amazon Bedrock がまだ利用できない AWS リージョン の Aurora MySQL DB クラスターから Amazon Bedrock サービスを呼び出すときに、クライアントにエラーメッセージが明確に返されない問題を修正しました。
-
並列読み取りを使用するときに
rw_lockのロックホルダー情報が不正確であるため、DB インスタンスが再起動する問題を修正しました。 -
SHOW VOLUME STATUSの実行時に DB インスタンスが再起動する問題を修正しました。 -
SELECT ... INTO OUTFILE ...クエリの実行時に解放可能なメモリが時間の経過とともに減少するメモリ管理の問題を修正しました。 -
MySQL Community Edition の対応する機能と同様に動作するように、セッションレベルで設定される
connection_memory_limitおよびconnection_memory_chunk_sizeパラメータのサポートが追加されました。connection_memory_limitパラメータは、単一のユーザー接続で使用できるメモリの最大量を設定します。connection_memory_chunk_sizeパラメータは、グローバルメモリ使用量カウンターの更新のチャンキングサイズを設定します。 -
DB インスタンスのローカルストレージがフルキャパシティに達したときに DB インスタンスが再起動する問題を修正しました。
-
db.t4g.medium および db.t4g.large DB インスタンスで Performance Insights 自動管理が有効になっているときに Performance Schema が有効になっていない問題を修正しました。
-
書き込み転送を使用するリーダー DB インスタンスがタイムスタンプ値を含むデータ操作言語 (DML) ステートメントを実行し、
time_zoneデータベースパラメータがUTCに設定されている場合に、ライター DB インスタンスが再起動する問題を修正しました。 -
ダウンタイムのないパッチ適用 (ZDP) 中に、顧客が設定した最小値の
wait_timeoutまたはinteractive_timeoutに達したときに DB インスタンスがクライアント接続を閉じられない問題を修正しました。
アップグレードと移行:
-
ターゲット Aurora MySQL DB エンジンのバージョンが 3.04.0 以降である場合、アップグレードまたは移行が失敗する問題を修正しました。これは、
lower_case_table_namesDB クラスターパラメータが1に設定されていて、MySQL データベース照合が小文字のテーブル名と互換性がない場合に発生します。
MySQL Community Edition でのバグ修正の統合
このリリースには、8.0.34 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「MySQL 3.x データベースエンジンの更新で修正された MySQL のバグ」を参照してください。