Aurora MySQL データベースエンジンの更新 2024-06-26 (バージョン 3.04.3、MySQL 8.0.28 互換)
バージョン 3.04.3
Aurora MySQL 3.04.3 は一般利用可能です。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 の比較については、「Aurora MySQL バージョン 3 と MySQL 8.0 コミュニティエディションの比較」を参照してください。
注記
このバージョンは、長期サポート (LTS) リリースとして指定されています。詳細については、「Amazon Aurora ユーザーガイド」の「Aurora MySQL 長期サポート (LTS) リリース」を参照してください。
LTS バージョンの AutoMinorVersionUpgrade パラメータを true に設定しない (または AWS マネジメントコンソール の [マイナーバージョン自動アップグレード] を有効にしない) ことをお勧めします。これにより、DB クラスターが自動マイナーバージョンアップグレードキャンペーンの次のターゲットバージョンにアップグレードされる可能性があり、それは LTS バージョンではない場合があります。
現在サポートされている Aurora MySQL リリースは、2.07.9、2.7.10、2.11.*、2.12.*、3.03.*、3.04.*、3.05.*、3.06.*、3.07.* です。
現在利用可能な Aurora MySQL バージョン 2 クラスターから Aurora MySQL バージョン 3.04.3 クラスターへのインプレースアップグレード、スナップショットの復元、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.28 までのコミュニティ版 CVE の修正がすべて反映されています。次の CVE 修正が含まれています。
可用性の向上:
-
並列クエリの実行時に Aurora MySQL DB インスタンスが再起動する問題を修正しました。
-
ライター DB インスタンスで変更または削除されているテーブルを読み取るときにリーダー DB インスタンスが再起動する問題を修正しました。
-
メモリアクセス違反が発生し、スレッドによって所有されなくなったミューテックスオブジェクトが解放される問題を修正しました。
-
転送されたクエリの実行中に書き込み転送セッションが閉じられたときに Aurora MySQL ライター DB インスタンスが再起動する問題を修正しました。
-
バイナリログ対応インスタンスで大きな GTID セットを処理するときに DB インスタンスが再起動する問題を修正しました。
-
InnoDB パーティションテーブルで
INSERTクエリを処理する際に、DB インスタンスの空きメモリが徐々に減少する問題を修正しました。 -
外部キーの制約があるテーブルに対して
SELECTクエリを実行するときに、まれにリーダーインスタンスが再起動することがある問題を修正しました。 -
データベース復旧中に、InnoDB データディクショナリの復旧に長い時間がかかるとデータベースが再起動する問題を修正しました。
-
仮想列が外部キー制約の列として、または参照されるテーブルのメンバーとして関係するテーブルでカスケード
UPDATEまたはDELETE外部キー制約が定義されている場合に、データベースが再起動する可能性がある問題を修正しました。 -
Aurora Serverless v2 のスケールアップ中にデータベースが再起動する可能性がある問題を修正しました。
全般的な機能強化:
-
Aurora Global Database の使用時に
threads_runningステータス変数の値が正しくない問題を修正しました。 -
並列読み取りを使用するときに
rw_lockのロックホルダー情報が不正確であるため、DB インスタンスが再起動する問題を修正しました。 -
SELECT ... INTO OUTFILE ...クエリの実行時に解放可能なメモリが時間の経過とともに減少するメモリ管理の問題を修正しました。 -
DB インスタンスのローカルストレージがフルキャパシティに達したときに DB インスタンスが再起動する問題を修正しました。
-
db.t4g.medium および db.t4g.large DB インスタンスで Performance Insights 自動管理が有効になっているときに Performance Schema が有効になっていない問題を修正しました。
-
ダウンタイムのないパッチ適用 (ZDP) 中に、顧客が設定した最小値の
wait_timeoutまたはinteractive_timeoutに達したときに DB インスタンスがクライアント接続を閉じられない問題を修正しました。 -
テーブルに少なくとも 1 つの全文検索 (FTS) インデックスがあり、Aurora ライター DB インスタンスで
TRUNCATEステートメントが実行されている場合、Aurora リーダーインスタンスのSELECTクエリが「table doesn't exist」エラーで失敗する可能性がある問題を修正しました。
アップグレードと移行:
-
ターゲット Aurora MySQL DB エンジンのバージョンが 3.04.0 以降である場合、アップグレードまたは移行が失敗する問題を修正しました。これは、
lower_case_table_namesDB クラスターパラメータが1に設定されていて、MySQL データベース照合が小文字のテーブル名と互換性がない場合に発生します。
MySQL Community Edition でのバグ修正の統合
このリリースには、8.0.28 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「Aurora MySQL 3.x データベースエンジンの更新で修正された MySQL のバグ」を参照してください。