翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Aurora MySQL データベースエンジンの更新 2023-12-28 (バージョン 2.12.1、MySQL 5.7.40 互換) - RDS 延長サポートバージョン
バージョン: 2.12.1
Aurora MySQL 2.12.1 は一般利用可能です。Aurora MySQL 2.12 バージョンは MySQL 5.7.40 までとの互換性があります。コミュニティ版の変更点の詳細については、「Changes in MySQL 5.7.40 (2022-10-11, General Availability)
現在サポートされている Aurora MySQL リリースは、2.11.*、2.12.*、3.01.*、3.02.*、3.03.*、3.04.*、3.05.* です。
既存の Aurora MySQL 2.* データベースクラスターを Aurora MySQL 2.12.1 にアップグレードできます。現在サポートされている Aurora MySQL リリースから取得したスナップショットを Aurora MySQL 2.12.1 に復元することもできます。
ご質問やご不明点がございましたら、コミュニティフォーラムおよび AWS Support からAWS サポート
注記
Aurora MySQL データベースクラスターをアップグレードする方法については、「Amazon Aurora ユーザーガイド」の「Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード」を参照してください。
改良点
以下のセキュリティの問題と CVE の修正:
このリリースには、MySQL 5.7.44CVEs 修正が含まれています。
マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正:
-
全文検索 (FTS) パーサープラグインによる単一文字トークンの処理を修正しました (バグ #35432973)
-
監査ログのローテーションの処理中に報告されたイベントが監査ログに書き込まれない問題を修正しました。
新機能:
-
マルチスレッドのバイナリログ (binlog) レプリケーションのサポートが追加されました。これにより、binlog レプリカの SQL スレッドは、可能な場合はバイナリログイベントを並列で適用します。マルチスレッドレプリケーションの微調整に役立つ設定オプションの詳細については、「Aurora ユーザーガイド」を参照してください。
可用性の向上:
-
パラレルクエリを使用する Aurora MySQL データベースインスタンスで、多数のパラレルクエリを同時に実行すると、データベースが再起動する問題を修正しました。
-
監査ログ記録のスレッドが原因でロック競合が発生し、CPU 使用率が高くなり、クライアントアプリケーションがタイムアウトする問題を修正しました。
-
削除されたテーブルに属するデータベースページを読み取ろうとした場合に、データベースインスタンスが再起動する問題を修正しました。
-
ライターインスタンスがデータベースボリュームを拡大させ、160 GB の倍数に達すると、リーダーインスタンスが再起動する問題を修正しました。
-
分離レベルを
READ_COMMITED
またはREAD_UNCOMMITED
に設定し、XA トランザクションが使用されているか、バイナリログ (binlog) が有効になっている状態で 2 段階コミットを処理すると、再起動またはフェイルオーバーが発生するロックマネージャーの問題を修正しました。 -
データベースが内部システムテーブルでトリガーを作成または削除しているときにライターインスタンスが再起動すると、データベースクラスターが使用できない状態になる問題を修正しました。
-
データベース接続の数が
max_connections
パラメータで設定された値に近づくと、データベースインスタンスが再起動する場合がある問題を修正しました。 -
全文インデックスを含むテーブルに対してデータ操作言語 (DML) クエリを実行すると、Aurora リーダーインスタンスが再起動する場合がある問題を修正しました。
-
この Aurora MySQL バージョンでは、、、 などのクエリを実行するときに不整合が発生する可能性があるため
INSERT INTO
SELECT
、高速挿入は有効になっていませんFROM
。高速挿入の最適化の詳細については、「Amazon Aurora MySQL のパフォーマンス強化」を参照してください。
全般的な機能強化:
-
Aurora クラスターボリュームからデータを読み取る際の一時的なネットワークの問題により、並列クエリが失敗する場合がある問題を修正しました。
-
監査ログファイル管理に関連する問題を修正しました。この問題では、ダウンロードやローテーションのためにログファイルにアクセスできなくなり、場合によっては CPU 使用率が高くなることがあります。
-
2.11 より前のバージョンからアップグレードした後で、小さいリードレプリカインスタンスでレプリケーションの遅延が長くなる問題を修正しました。*
-
procs_priv
grant テーブルを参照して、ストアドルーチンに関するリクエストを検証すると、ログメッセージが過剰に生成されることがある問題を修正しました。 -
ハッシュ結合の最適化を使用してクエリを実行する際に、データベースインスタンスがメモリを過剰に使用する原因となる、メモリ管理の問題を修正しました。
-
書き込み転送を使用すると、
information_schema
およびperformance_schema
グローバルステータステーブルの変数Threads_running
の値が不正確に場合がある問題を修正しました。 -
SELECT
ステートメントを (古いha_partition
パーティションハンドラーをサポートするバージョンの MySQL で作成した) パーティションテーブルで実行し、クエリプランナーでパラレルクエリが選択されると、データベースが再起動する問題を修正しました。 -
書き込み転送が有効になっていると、クライアントからデータベースへの新しい接続が確立されないことがある問題を修正しました。
-
デフォルトのデータベースを
USE
コマンドで定義していない状態で、ソースのバイナリログファイルに書き込まれるQUERY
イベントを Aurora MySQL のバイナリログ (binlog) レプリカが実行した場合に、バイナリログのレプリケーションの遅延が軽減されます。 -
innodb_flush_log_at_trx_commit
パラメータが 1 に設定されていない場合にCommitLatency
CloudWatch メトリクスが誤って報告されることがある問題を修正しました。 -
データベース接続が確立される前に切断してしまう問題を修正しました。接続を頻繁に確立したり切断したりするデータベースインスタンスが、この問題の影響を受けやすい傾向にあります。
-
接続先のバイナリログ (binlog) コンシューマーが、重複するバイナリログレプリケーションサーバー ID を使用している場合に、データベースが再起動する問題を修正しました。
-
replica_parallel_type
変数を に設定LOGICAL_CLOCK
し、変数を にすると、マルチスレッドバイナリログレプリケーションreplica_preserve_commit_order
が停止する問題を修正しましたON
。この問題は、500 MB を超えるトランザクションがソースで実行された場合に発生する可能性があります。
MySQL Community Edition でのバグ修正の統合
このリリースには、以下を含め、5.7.40 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「Aurora MySQL 2.x データベースエンジンの更新で修正された MySQL のバグ」を参照してください。
-
SHOW PROCESSLIST
ステートメントと同時に実行すると、既存および新規のリモート接続が停止する問題を修正しました (コミュニティバグ #34857411) -
レプリケーション: 一部のバイナリログイベントが必ずしも正しく処理されていませんでした (バグ #34617506)
Aurora MySQL バージョン 2 ではサポートされていない機能
以下の機能は、現時点では Aurora MySQL バージョン 2 (MySQL 5.7 互換) ではサポートされていません。
-
スキャンバッチ処理
MySQL 5.7 の互換性
この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。
この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
-
CREATE TABLESPACE
SQL ステートメント -
グループのレプリケーションプラグイン
-
ページサイズの増加
-
起動時の InnoDB バッファープールのロード
-
InnoDB フルテキストパーサープラグイン
-
マルチソースレプリケーション
-
オンラインバッファープールのサイズ変更
-
パスワード検証プラグイン
-
クエリ書き換えプラグイン
-
レプリケーションフィルタリング
-
X プロトコル